Всем привет!
Есть activex, который я написал, на моей машине он регистрируется и работает.
А на другой машине при попытке regsvr32 c:\fullpath\my_cool_activex.ocx пишет что не может найти указанный путь или как-то так. Компонент использует еще одни dll-ки, но они там тоже установлены.
Где собака порылась?
Не хочет регистрироваться файл ocx
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Скорее всего какой-то dll-ки не хватает. Типичная ситуация.
Можно в свойствах проекта задать статическую линковку приложения, чтобы оно НЕ использовало модули MSVCRT и MFC Shared Dll
Можно в свойствах проекта задать статическую линковку приложения, чтобы оно НЕ использовало модули MSVCRT и MFC Shared Dll
-
- Сообщения: 54
- Зарегистрирован: 28 июн 2007, 13:59
- Откуда: Екатеринбург
- Контактная информация:
Собираю билдером, поэтому msvcrt не используется(?). Да, тоже думаю что не хватает dll-ки, но вот как узнать какой...WinMain писал(а):Скорее всего какой-то dll-ки не хватает. Типичная ситуация.
Можно в свойствах проекта задать статическую линковку приложения, чтобы оно НЕ использовало модули MSVCRT и MFC Shared Dll
В Билдере есть свои BCRT, а так же VCL и прочие модули... Но их использование тоже можно отменить в соответствующих настройках проекта, чтобы приложение собиралось полностью статически.
Dependens-ером?Ivan093 писал(а):Да, тоже думаю что не хватает dll-ки, но вот как узнать какой...
В MS Visual Studio есть утилита - DEPENDS.EXE. "Открываешь" в ней виндовый исполняемый файл (EXE, DLL, OCX, ...) и видишь все "связи", т.е. какие DLL-и статически залинкованы к исследуемому файлу.Ivan093 писал(а):Поподробнее, пожалуйста. Не сталкивался еще с таким...
Размер у нее небольшой (~400 Кб, в архиве ~200 Кб), но к форумному сообщению увы не подцепить, написано, что макс.размер прицепляемого ZIPа - 97 Кб.
-
- Сообщения: 54
- Зарегистрирован: 28 июн 2007, 13:59
- Откуда: Екатеринбург
- Контактная информация:
Нашел в инете, спасибо. Но у меня этот экзешник всего 70кбBBB писал(а):В MS Visual Studio есть утилита - DEPENDS.EXE. "Открываешь" в ней виндовый исполняемый файл (EXE, DLL, OCX, ...) и видишь все "связи", т.е. какие DLL-и статически залинкованы к исследуемому файлу.
Размер у нее небольшой (~400 Кб, в архиве ~200 Кб), но к форумному сообщению увы не подцепить, написано, что макс.размер прицепляемого ZIPа - 97 Кб.
Может, другой какой-нибудь, подобный.Ivan093 писал(а):Нашел в инете, спасибо. Но у меня этот экзешник всего 70кб
Да, еще забыл сказать, что если Dependencer обнаружил какую-то кривую ссылку (или ненайденная DLL, или вызов несуществующей процедуры), то визуально "иконочка" соответсвующей ссылки "подсвечивается" этаким розовеньким цветом.