• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Запуск КГ из внешних программ

Автор Georg, 31.10.03, 14:11:35

« назад - далее »

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

Georg

Подскажите, пожалуйста, как в Delpi из внешней программы вызвать Компас-График?
В примерах есть KsContrl, но там запускается новый экземпляр КГ.
Как проверить, что КГ уже запущен и подключиться к нему?

С уважением
Georg

Лаговаз

D:\Program Files\ASCON\KOMPAS-3D V6 Plus\SDK\Pascal\DELPHIAUTO\kscontrl\
Смотрим этот проект на предмет работы.
Смотрим хелп на предмет функции GetActiveOleObject.


Andy_CS

Для DELPHI и КОМПАС 6.0

var Kompas: kompasobject;
...
  Kompas:= KompasObject(CreateOleObject('Kompas.Application.5'));
  if Kompas  nil then Kompas.Visible := true;

Andy_CS

Последняя строка ( если kompas не равен nil, то ...). Куда-то подевался этот знак (их наверное браузер принял как тэги).