Как определить что запущен именно Civil?

Автор Тема: Как определить что запущен именно Civil?  (Прочитано 552 раз)

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

Оффлайн Вильдар

  • ADN Club
  • ****
  • Сообщений: 310
  • Карма: 50
  • Skype: vildar82
У меня такая проверка, что это Civil - вызвать апи, если не будет исключения, значит Civil
Код - C# [Выбрать]
  1. CivilApplication.ActiveDocument;

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 1903
  • Карма: 474
  • LISP/C#, AutoCAD/Civil 3D
  • Skype: zagor_dmtr
У меня такая проверка, что это Civil - вызвать апи, если не будет исключения, значит Civil
Тоже, в принципе, вариант! :) Но он не поможет в этом случае:
Нужно чтоб отличал Civil as Autocad от Civil(

А так-то, я уже давно этой проверкой не пользуюсь, т.к. в Bundle прописан только Civil3D:
Код - XML [Выбрать]
  1. ...
  2.  
  3. <RuntimeRequirements
  4.  OS="Win64"
  5.  Platform="Civil3D"
  6.  SeriesMin="R20.1"
  7.  SeriesMax="R20.1"/>
  8.  
  9. ...
  10.