Опять DLL

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

al2006
Сообщения: 1
Зарегистрирован: 08 фев 2006, 14:38

Stele писал(а):Спасибо всем кто помог разобраться в создании СОМ DLL. Сейчас все нормально работает на том компе где она была создана. Но при переносе на другой комп возникла новая проблема, пытаюсь зарегистрировать в реестре командой выполнить regsvr32 "C:\DLL\mydll.dll" выдает сообщение "Ошибка при вызове LoadLibrary (C:\DLL\mydll.dll) - не найден указанный модуль", хотя путь указан верно. Кто знает в чем дело?
День добрый. Вы похоже стали профи в ATL COM Dll. У меня проблема такая: при компиляции моей ATL COM Dll (my.dll) она нормально регистрируется. Запускаю regsvr32 /u my.dll - все нормально работает.
Запускаю regsvr32 /i my.dll выскакивает сообщение: my.dll загружена, но найти точку входа для DllInstall не удалось, зарегистрировать данный файл не возможно. Почему так происходит, не пойму. Может быть Вы знаете.
Аватара пользователя
WinMain
Сообщения: 929
Зарегистрирован: 14 янв 2005, 10:30
Откуда: Москва
Контактная информация:

Но при переносе на другой комп возникла новая проблема, пытаюсь зарегистрировать в реестре командой выполнить regsvr32 "C:\DLL\mydll.dll" выдает сообщение "Ошибка при вызове LoadLibrary (C:\DLL\mydll.dll) - не найден указанный модуль", хотя путь указан верно. Кто знает в чем дело?
Не хватает на другом компьютере нужной DLL. Для этого можно посмотреть с помощью Dependency Viewer, на какие DLL твой модуль ссылается и недостающие скопировать в системный каталог Windows на другом компьютере. Обычно это какая-нибудь MSVCRTxx.DLL
Ответить