Сообщество программистов Autodesk в СНГ

ADN Club => AutoLisp / VisualLISP и DCL => Тема начата: BearDyugin от 03-12-2015, 07:39:57

Название: Совместимость приложения(Lisp) со всеми вертикальные решения на базе AutoCAD?
Отправлено: BearDyugin от 03-12-2015, 07:39:57
Всегда писал на Lisp приложения только под "голый" AutoCAD, но они вполне успешно работали и в Civil 3D.
При публикации в App Store, предлагают выбрать платформы на которых приложение будет работать, вот я и подумал, наверно оно(приложение на Lisp) будет работать и на всех остальных "вертикальные решения на базе AutoCAD"
Правильно я догадываюсь?
Название: Re: Совместимость приложения(Lisp) со всеми вертикальные решения на базе AutoCAD?
Отправлено: Александр Ривилис от 03-12-2015, 09:22:22
Правильно я догадываюсь?
Теоретически - правильно. Практически - могут быть нюансы.
Название: Re: Совместимость приложения(Lisp) со всеми вертикальные решения на базе AutoCAD?
Отправлено: BearDyugin от 03-12-2015, 10:00:12
Спасибо за ответ,
Практически - могут быть нюансы.
Есть пример какого-нибудь нюанса?

Как тогда правильно записать это в PackageContents.xml? http://adndevblog.typepad.com/autocad/2013/01/autodesk-autoloader-white-paper.html
Цитировать
Here is an example Platform entry with all of the AutoCAD flavours supported:
Platform="AutoCAD*|AutoCAD"
 
Here is an example Platform entry with just the verticals
Platform="Civil3D|Map|ADT|ACADM|MEP|ACADE|LDT|PNID|Plant3D|Civil|AIS|AIP|AIPRS|AIPSIM"
с англицким не очень так и не понял, то ли все перечислять, то ли только AutoCAD со * написать?
Название: Re: Совместимость приложения(Lisp) со всеми вертикальные решения на базе AutoCAD?
Отправлено: Александр Ривилис от 03-12-2015, 12:28:30
Есть пример какого-нибудь нюанса?
Конкретных примеров нет. Часто вертикальные приложения переопределяют команды. Например SAVE или SAVEAS. Если ты в коде используешь их, то они могут не работать или работать не так, как в чистом AutoCAD. Кроме того в вертикалках часто используются реакторы, которых нет в чистом AutoCAD. Это тоже может вызвать побочные эффекты.
Если AutoCAD и все его вертикалки:
Код - XML [Выбрать]
  1. Platform="AutoCAD*|AutoCAD"