DoEvents и прерывание программного потока
|
|
Воскресенье, 15 Июня 2014 г. 19:23
+ в цитатник
Запускается окно и начинается некоторый длительный процесс.
Есть кнопка "Остановить". При нажатии на эту кнопку процесс должен приостановиться.
В коде этого самого процесса на каждой итерации выполняю DoEvents.
Проблема в том, что при нажатии на кнопку событие нажатия не ставится в очередь - вместо этого звучит звуковой сигнал, означающий пропуск клика. Как следствие, в момент выполнения очередного DoEvents обработчик клика не вызывается (т.к. клик был проигнорирован).
http://www.sql.ru/forum/1100318/doevents-i-preryvanie-programmnogo-potoka
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-