Разработка CRX приложений
Мы получили несколько общих вопросов от разработчиков использующих AcCoreConsole. Это два вопроса (и ответы любезно предоставленные членом нашей команды разработчиков AutoCAD) …Вопрос 1: Какие библиотеки ObjectARX я могу прилинковать к моей DLL для загрузки в AcCoreConsole (или другого AcCore-продукта, который Autodeskможет выпустить в будущем)?
Ответ 1: Вот список библиотек, которые можно линковать при разработке ARX, CRX и DBX приложений -
|
Библиотека |
для DBX |
для CRX |
для ARX |
|
ac1st19.lib |
ДА |
ДА |
ДА |
|
acdb19.lib |
ДА |
ДА |
ДА |
|
acdbmgd.lib |
ДА |
ДА |
ДА |
|
AcDbPointCloudObj.lib |
ДА |
ДА |
ДА |
|
acge19.lib |
ДА |
ДА |
ДА |
|
acgiapi.lib |
ДА |
ДА |
ДА |
|
acismobj19.lib |
ДА |
ДА |
ДА |
|
AcMPolygonObj19.lib |
ДА |
ДА |
ДА |
|
AcSceneOE.lib |
ДА |
ДА |
ДА |
|
axdb.lib |
ДА |
ДА |
ДА |
|
rxapi.lib |
ДА |
ДА |
ДА |
|
acbr19.lib |
ДА |
ДА |
ДА |
|
acgex19.lib |
ДА |
ДА |
ДА |
|
AdImaging.lib |
ДА |
ДА |
ДА |
|
AdIntImgServices.lib |
ДА |
ДА |
ДА |
|
AecModeler.lib |
ДА |
ДА |
ДА |
|
AsdkHlrApi19.lib |
ДА |
ДА |
ДА |
|
acapp_crx.lib |
НЕТ |
ДА |
ДА |
|
AcCamera.lib |
НЕТ |
ДА |
ДА |
|
accore.lib |
НЕТ |
ДА |
ДА |
|
AcFdEval.lib |
НЕТ |
ДА |
ДА |
|
AcPublish_crx.lib |
НЕТ |
ДА |
ДА |
|
acad.lib |
НЕТ |
НЕТ |
ДА |
|
acapp.lib |
НЕТ |
НЕТ |
ДА |
|
AcFdUi.lib |
НЕТ |
НЕТ |
ДА |
|
acModelDocObj.lib |
НЕТ |
НЕТ |
ДА |
|
AcTc.lib |
НЕТ |
НЕТ |
ДА |
|
AcTcUi.lib |
НЕТ |
НЕТ |
ДА |
|
acui19.lib |
НЕТ |
НЕТ |
ДА |
|
AdApplicationFrame.lib |
НЕТ |
НЕТ |
ДА |
|
adui19.lib |
НЕТ |
НЕТ |
ДА |
|
aNav.lib |
НЕТ |
НЕТ |
ДА |
|
aseapi19.lib |
НЕТ |
НЕТ |
ДА |
|
asiapi19.lib |
НЕТ |
НЕТ |
ДА |
С .NET DLL всё намного проще – просто удалите ссылку на AcMgd.dll.
Вопрос 2: Как регистрировать моё CRX-приложение для автозагрузки (например, при запуске команды)?
Ответ 2: Всё тоже самое как и для обычного приложения AutoCAD. Единственное отличие - AcCoreConsole не загружает ObjectARX DLL-файлы с расширением ‘ARX’. Так что вам придется изменить расширение на ‘CRX’.
Источник: http://adndevblog.typepad.com/autocad/2012/11/developing-a-crx-app.html
Обсуждение: http://adn-cis.org/forum/index.php?topic=1734
Опубликовано 25.12.2014