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