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

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

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

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

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

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

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

Подскажите Пожалуйста!!!

Автор Антоныч, 19.05.08, 09:05:24

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

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

Антоныч

Здравствуйте все!!! Подскажите Пожалуйста! Что означает каждая из етих строчек????????????? Заранее Спасибо :)

KompasApi:=KompasObject(GetActiveOleObject('Kompas.Application.5'));

doc:=ksDocument2D(KompasApi.Document2D);

doc.ksDrawKompasDocument(Panel9.Handle, DM.QGetPATH.AsString);


YorikER

Не знаю как отнесется администратор форума к тому, что форум превратится в курсы обучения программирования под КОМПАС...

KompasApi:=KompasObject(GetActiveOleObject('Kompas.Application.5'));
Вы получаете доступ к объекту KompasObject (грубо говоря, загружено окно КОМПАСА и этой строчкой Вы получаете доступ к КОМПАСу из своей программы), если KompasApi=nil, то КОМПАС не загружен.

А далее см. файл C:\Program Files\ASCON\KOMPAS-3D V9\SDK\SDK.HLP, где все методы и свойства данного объекта (для Delphi) описаны...