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

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

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

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

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

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

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

Модальное диалоговое окно.

Автор SerGoVec, 01.12.15, 17:08:45

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

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

SerGoVec

Всем привет!

Как сделать модальное диалоговое окно в компасе используя klAPI7.DLL ? Скажим при натуплении определенного события должно появиться модальное окно.

Под klAPI 5 это выглядило бы так (код на delphi):

var
kompas: KompasObject;

procedure LiBRARYENTRY (command: Word);pascal;
begin
kompas := KompasObject(CreateKompasObject);
...
end;

в теле события было бы нечто такое

...
var
form: Myform;
begin

//форма стала дочерней формой компаса
Application.Handle := kompas.ksGetHWindow
//доступ к компасу закрыт пока работаем с формой
kompas.ksEnableTaskAccess(0);
form := Myform.create(Application);
form.ShowModal;
//как только форма закрыта доступ к компасу открыт
kompas.ksEnableTaskAccess(1);
//откл формы
Application.Handle := 0;

end;


что-то в таком духе. Как с klAPI7 работать в этом плане??

Вам кто то мешает использовать одновременно API5 и API7?