#delphi
#delphi
Вопрос:
Мы приобрели C # DLL и должны добавить ее в наше приложение Delphi 2007. Я рассмотрел ряд методов для добавления этого с помощью CreateOleObject, но, похоже, всем пользователям придется зарегистрировать DLL на своем компьютере, чтобы использовать объект. Это правда? Есть ли какой-либо способ включить объекты DLL без необходимости их регистрации? Спасибо за вашу помощь.
Комментарии:
1. Пользователям не нужно ее регистрировать. Ваш установщик может сделать это за них.
2. Или есть бесплатная регистрация COM
3. Предполагая, что DLL даже использует COM в первую очередь…
4. вы можете избежать регистрации dll с помощью виртуализации — попробуйте turbo studio или коробочное приложение. Однако лучше, чтобы ваш установщик позаботился об этом.
5. Спасибо за ваши ответы. Извините за поздний ответ, я только что вернулся к этому проекту. Оказывается, DLL является стандартной DLL (не COM или .NET). В прошлом мы работали с DLL с базовыми функциями, однако эта DLL основана на объектах. Мы не уверены, как интегрировать ее в Delphi. Это коммуникационная библиотека для взаимодействия с оборудованием подстанции под названием IEC61850. Есть ли у кого-нибудь опыт работы с этой DLL? Спасибо за всю вашу помощь.