Страница 2 из 2

Re: Опять DLL

Добавлено: 08 фев 2006, 16:34
al2006
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 не удалось, зарегистрировать данный файл не возможно. Почему так происходит, не пойму. Может быть Вы знаете.

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