Нужно ли регистрировать DLL для использования

Нужно ли регистрировать dll для использования dll. Я слышал, что 16-битные DLL не должны быть зарегистрированы, тогда как насчет 32-битных DLL. Я преобразовал 16-битную DLL, разработанную в Borland C ++ 4,52, в 32-битную DLL, используя Borland C ++ 5,02. У меня вопрос, нужно ли мне это регистрировать или нет?
Когда я пытался зарегистрироваться с помощью regsvr32, он дает ошибку «Модуль был загружен, но точка входа DllRegistryServer не найдена. Убедитесь, что это действительный Dll или OCX, а затем повторите попытку».

Заранее спасибо…

0

Решение

Вам нужно только зарегистрировать библиотеки DLL, которые содержат классы COM. Эти библиотеки DLL будут содержать экспортированную функцию DllRegisterServer который заполнит реестр, будет идентификаторами классов типов COM в DLL.

Для любого другого типа DLL вам не нужно регистрировать его.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector