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

Автор 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, то ...). Куда-то подевался этот знак (их наверное браузер принял как тэги).