Открытие компас и создание документа из внешнего приложения

Автор winner, 19.03.04, 17:33:12

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

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

winner

Делаю программу на C++ Builder. Как сделать чтобы при нажатии кнопки на форме запустился компас и в нем создался чертеж (несколько прямоугольников и линий).
У меня получается только создать библиотеку при вызове которой создается нужный чертеж.

chaynik

Не знаю как на Си, а на Delphi вот так вот:

var AppKomp:KompasObject;

procedure TForm1.Button1Click(Sender: TObject);
begin
try
  AppKomp:= KompasObject(GetActiveOleObject('Kompas.Application.5'));
except
   try
   AppKomp:=KompasObject(CreateOleObject('Kompas.Application.5'));
   except
   exit;
   end;
end;
end;