Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно ожидать закрытия окна? [D6, Win95/98]


MikeFW ©   (2002-10-02 11:02:00) 

Уважаемые Мастера,
подскажите, пожалуйста, в следующей ситуации.

Я пускаю программу.
Сначала вылезает стандартное окно импортирования информации в регистр и человек должен нажать кнопку "OK".
Это я делаю по загрузке моей главной форме.
Как мне подождать до того момента, когда человек нажмет эту кнопку, а потом только загружать уже все остальное?
А то окно стандартное вылезает, но сразу же за ним открывается все остальное, естественно с ошибками, так как в регистр не успевает ничего закрузится...


Mike Kouzmine   (2002-10-02 14:57:00) [1]

Так в цикле и жди, как его не станет - значит закрыли


MikeFW   (2002-10-02 14:51:00) [2]

нет, мне надо не свое ожидать, а именно чужое окно!


Mike Kouzmine   (2002-10-02 14:03:00) [3]

Если свое
property OnClose: TCloseEvent;
property OnCloseQuery: TCloseQueryEvent;
property OnHide: TNotifyEvent;
property OnDestroy: TNotifyEvent; выбирай что нужно


Внук   (2002-10-02 13:47:00) [4]

>>Song © (02.10.02 13:40)
Кто его знает? :))


Song   (2002-10-02 13:40:00) [5]

2Внук © (02.10.02 11:14)
Не, я так понял ему надо ждать чужое окно, а не своё.


Внук   (2002-10-02 11:14:00) [6]

ShowModal


MikeFW   (2002-10-02 11:11:00) [7]

а не могли бы вы привести пример кода этих ожиданий


Song   (2002-10-02 11:07:00) [8]

Сначала ждёшь пока оно появится, потоим ждёшь пока пропадёт. Пропадёт - значит пользователь либо Ok нажал либо закрыл.


Наверх

Титульная страница Поиск, карта сайта Написать письмо