|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
11.03.2012, 13:05 | #1 | |
Есть ли ограничения на LoadLibrary из ObjectArx ?
инженер
Брест
Регистрация: 15.09.2009
Сообщений: 55
|
||
Просмотров: 4086
|
|
||||
1. vipdb.dll где находится? Поробуй задать с полным путём доступа.
2. От каких dll зависит vipdb.dll? Находятся ли они в путях доступа? 3. Одна ли и та же разрядность у arx-файла и vipdb.dll (т.е. x32 или x64)?
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка Последний раз редактировалось Александр Ривилис, 11.03.2012 в 17:43. |
||||
|
||||
инженер Регистрация: 15.09.2009
Брест
Сообщений: 55
|
Данный проект работает в VC++.
Но не загружается из objectArx ? Не могу понять в чем причина. Все перепробовал зависимые файлы куда только не переписывал. Не помогает. Был бы очень благодарен если бы кто собрал выше указанный код для AutoCAD у себя. Может причина в системе? Последний раз редактировалось alex-63, 12.03.2012 в 11:58. |
|||
|
||||
Ответь сначала на все поставленные вопросы.
При попытке загрузить любую из vip7kernel.dll vip7run.dll vipdb.dll GetLastError возвращает 487 (ERROR_INVALID_ADDRESS). В чем причина - не знаю и ковырять нет времени. Предполагаю, что без длительной возни заставить работать из arx-файла не получится.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка Последний раз редактировалось Александр Ривилис, 12.03.2012 в 13:56. |
||||
|
||||
инженер Регистрация: 15.09.2009
Брест
Сообщений: 55
|
Почему то используя вместо LoadLibrary
LoadLibraryEx( lpszLibrary,NULL,DONT_RESOLVE_DLL_REFERENCES ) ) все получилось. Причем при неявном линковании AutoCAD еще при загрузке выдавал сообщение AcRxDynamicLinker failed to load acad.exeUnable to load AKTest.arx file. |
|||
|
||||
Цитата:
Возможно в DLLMain этих dll-ек делается что-то такое, что не всегда допустимо. Тут можно только гадать...
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
инженер Регистрация: 15.09.2009
Брест
Сообщений: 55
|
Похоже что единственное ограничение чтобы DLL подгружаемые в arx были скомпилированы без ключа /BASE.
Спасибо Александр Ривилис за помощь. (это от радости пальцы "кривые" клавиатура маленькая ...) Проблема решена. Последний раз редактировалось alex-63, 05.04.2012 в 14:10. |
|||
|
||||
Удалено.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка Последний раз редактировалось Александр Ривилис, 06.04.2012 в 17:18. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть ли ограничения по отрыву в сваях в зданиях с тяжелыми кранами? | SerStar | Основания и фундаменты | 4 | 01.12.2010 16:59 |
AutoCAD vs Project Studio CS, Есть ли смысл слезать с голого автокада? | inwar | AutoCAD | 5 | 15.11.2010 08:00 |
Почему при вставке новой строки в таблицу в кторой есть ссылки на другую таблицу эти ссылки начинают ссылаться на другие ячейки? | МишаИнженер | AutoCAD | 8 | 09.11.2010 20:24 |
Есть небольшая работа | Sever | Прочее. Архитектура и строительство | 20 | 11.04.2010 16:39 |
Какие есть ограничения на применения групп? | Кулик Алексей aka kpblc | Программирование | 4 | 24.03.2006 12:41 |