Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Приостановить выполнение программы


Автор: Competitor 30.1.2006, 22:37
Как можно приостановить выполнение программы до наступления определенного события? Если нельзя это сделать средствами Delphi, может есть такие API-функции?

Автор: Snowy 30.1.2006, 23:10
Вариантов вагон.
Попробуй поиск. Помогает.
http://forum.vingrad.ru/index.php?act=Search&CODE=show&searchid=5f8122420724cea9fa8d2b69cfa72e06&search_in=posts&result_type=topics&flag=search&debug=&highlite=%CF%F0%E8%EE%F1%F2%E0%ED%EE%E2%E8%F2%FC

Автор: Albinos_x 1.2.2006, 02:34
самый простой:
Код

...
var    
  Form1: TForm1;    
  b:boolean = true;
...
// код впроцедуре в которой хочешь ждать наступления события
while b do    
   Application.ProcessMessages;    
b:=true;    
...

...
// в обработчике события
b:=false;    
...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)