Страница 1 из 1

Переключение между окнами

Добавлено: 07 апр 2004, 22:21
sol
Есть такой простенький фейс, загружающий стандартные галактические интерфейсы. Запускается из ARD-отчетов.
Никак не могу добиться возможности переключения между окнами: интерфейсы запускаются в модальном режиме. Не подскажите как это обойти? Что делаю не так?

Interface Proba 'Проверка' DoAccept,EscClose,cyan;
show at(1,1,90,30);
Create View
Var
dat1,dat2 : date;
As Select * From GroupMC;
parameters dat1,dat2;
screen vibdat
buttons
cm_kn1;
cm_kn2;
<<
<. Картотека .>
<. Штаты .>
>>
end;
handleevent
cm_kn1:
{RunInterFace('ReceptionT2');}
cm_kn2:
{RunInterFace('StaffPersonsToArc');}
end; // HandleEvent
end. // interface

Re: Переключение между окнами

Добавлено: 08 апр 2004, 23:20
sol
Не совсем четко сформулировал вопрос.

В фейсе есть 2 кнопки: <. Картотека .>
<. Штаты .>. После нажатия на кнопку <. Картотека .> открывается стандартный фейс модуля кадры. Можно ли сделать так, чтобы не закрывая фейс "Картотека", можно было нажать на кнопку <. Штаты .> и запустить фейс
<. Штаты .>, а затем переходить из одного окна в другое.

Re: Переключение между окнами

Добавлено: 12 апр 2004, 15:19
Maverick
Ф-я RunInterface по определению запускает интерфейс модально, а как известно при модальном режиме переключение между окнами не поддерживается.
Попытайся изначально сделать ВИП-интерфейс а на кнопки повесить вызовы окон через RunWindow - тогда все ОК будет. из этого же интерфейса можно будет и поток свой формировать... .`)