Вниз
Скачать: CL | DM;

DispatchMessage?????   Найти похожие ветки 

← →
white ©   (2002-12-27 11:44) [0]

Здравствуйте уважаемые мастера!
разрешите вновь обратиться к вам за советом.
Выполняется некая процедура, необходимо остановить её при нажатии кнопки на экране.
скорей всего нужно использовать функцию DispatchMessage (хотя может и нет).
Может кто знает какой у неё синтаксис и всё такое.


← →
Skier ©   (2002-12-27 11:48) [1]

Application. ProcessMessages ?
Interrupts the execution of an application so that Windows can process the message queue.


← →
Roma ©   (2002-12-27 11:51) [2]

Не обязательно DispatchMessages... Можно завести флаг (переменную ProcedureStop: Boolean, например), перед запуском процедуры установить ее в False, при нажатии кнопки устанавливать ее в True; а в процедуре регулярно делать Application.ProcessMessages (там тебе и будет Dispatch...), и проверять флаг остановки (ProcedureStop)...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
8-24978
Comwad
2002-09-20 13:16
2003.01.09
Почему Beep(1000,1000) из WinProcs не работает под WIN 95/98


4-25160
3asys
2002-11-19 17:10
2003.01.09
Перемещение между окнами приложения


14-25068
Chizh
2002-12-17 16:42
2003.01.09
Начало


6-25004
Cu
2002-11-11 12:35
2003.01.09
Компонент TIdSMTP (Indy)


1-24939
Z-Yuri
2002-12-25 17:56
2003.01.09
О размере ДЛЛ.




   Наверх