Подскажите, пожалуйста, как в Delpi из внешней программы вызвать Компас-График?
В примерах есть KsContrl, но там запускается новый экземпляр КГ.
Как проверить, что КГ уже запущен и подключиться к нему?
С уважением
Georg
D:\Program Files\ASCON\KOMPAS-3D V6 Plus\SDK\Pascal\DELPHIAUTO\kscontrl\
Смотрим этот проект на предмет работы.
Смотрим хелп на предмет функции GetActiveOleObject.
Для DELPHI и КОМПАС 6.0
var Kompas: kompasobject;
...
Kompas:= KompasObject(CreateOleObject('Kompas.Application.5'));
if Kompas nil then Kompas.Visible := true;
Последняя строка ( если kompas не равен nil, то ...). Куда-то подевался этот знак (их наверное браузер принял как тэги).