ObjectARX, AutoCAD. Среда программирования библиотеки C++

Загрузка Запроса на Команде


AutoCAD будет пытаться загружать соответствующее Приложение ObjectArx, если пользователь вызывает команду, которая не зарегистрирована с AutoCAD.

Чтобы поддерживать загрузку запроса на обращении команды, программа инсталляции приложения ObjectARX должна создать соответствующие клавиши{*ключи*} и значения в системном реестре для команд приложения. Раздел приложения Commands системного реестра должен содержать информацию команды подобно этому:

\\ HKEY_LOCAL_MACHINE\SOFTWARE\

Autodesk\ ...

...

PolySampInc\polysamp\

 Loader\MODULE:REG_SZ:c:\polysampinc\arx\polyui.arx

Name\PolySamp:REG_SZ:PolyCad

Commands\

ASDKPOLY:REG_SZ:ASDKPOLY

ASDKDRAGPOLY:REG_SZ:ASDKDRAGPOLY

ASDKPOLYEDIT:REG_SZ:ASDKPOLYEDIT

Groups\

ASDK:REG_SZ:ASDK

...

В этом примере, зарегистрированный префикс разработчика разработчика (ASDK) используется как префикс для всех команд, чтобы гарантировать, что не будет иметься никакого возможного конфликта с командами того же самого названия{*имени*} в других приложениях.

Приложение ObjectArx должно также включить соответствующие запросы к acedRegCmds макрокоманде для загрузки запроса на команде, чтобы работать.



Содержание раздела