Совместимость приложения(Lisp) со всеми вертикальные решения на базе AutoCAD?

Автор Тема: Совместимость приложения(Lisp) со всеми вертикальные решения на базе AutoCAD?  (Прочитано 7336 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн BearDyuginАвтор темы

  • ADN Club
  • ****
  • Сообщений: 270
  • Карма: 24
  • Геодезист
Всегда писал на Lisp приложения только под "голый" AutoCAD, но они вполне успешно работали и в Civil 3D.
При публикации в App Store, предлагают выбрать платформы на которых приложение будет работать, вот я и подумал, наверно оно(приложение на Lisp) будет работать и на всех остальных "вертикальные решения на базе AutoCAD"
Правильно я догадываюсь?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Правильно я догадываюсь?
Теоретически - правильно. Практически - могут быть нюансы.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн BearDyuginАвтор темы

  • ADN Club
  • ****
  • Сообщений: 270
  • Карма: 24
  • Геодезист
Спасибо за ответ,
Практически - могут быть нюансы.
Есть пример какого-нибудь нюанса?

Как тогда правильно записать это в 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 со * написать?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Есть пример какого-нибудь нюанса?
Конкретных примеров нет. Часто вертикальные приложения переопределяют команды. Например SAVE или SAVEAS. Если ты в коде используешь их, то они могут не работать или работать не так, как в чистом AutoCAD. Кроме того в вертикалках часто используются реакторы, которых нет в чистом AutoCAD. Это тоже может вызвать побочные эффекты.
Если AutoCAD и все его вертикалки:
Код - XML [Выбрать]
  1. Platform="AutoCAD*|AutoCAD"
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение