Мной разработано приложение AutoCAD FairCurveModeler для моделирования кривых линий и поверхностей высокого качества.
Интерфейс с пользователем, анализ и генерация примитивов в AutoCAD реализуется Lisp-программой.
Из Lisp-программы вызывается DLL-программа в формате EXE (SModeller.exe).
Вся функциональность приложения в этой программе.
Обмен параметрами между Lisp-программой и SModeller.exe осуществляется посредством файлов.
Такая структура приложения делает его абсолютно независимой от версий AutoCAD.
Программа передана в Apps Store. Сейчас проходит экспертизу в Индии.
При первом выполнении Приложения необходимо иметь права администратора и вызвать AutoCAD от имени администратор. Lisp-программа вызывает SModeller.exe.
SModeller регистрирует себя в реестре Windows.
К сожалению, эти требования вызвали затруднения у эксперта.
Поэтому я решил, что проще реализовать стандартную схему AutoCAD вызова внешней программы
вида objectARX или NET.