Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.04;
Скачать: CL | DM;

Вниз

Экстренный выход из процедуры   Найти похожие ветки 

 
AlexBo   (2005-08-11 11:50) [0]

Доброе время суток, многоуважаемый ALL!

Помогите, срочно надо, нету времени искать самостоятельно..

В процедуре надо предусмотреть экстренный выход по нажатию ESC.

Выполняетс цикл (очень долгий)

While XXX do begin
YYY;
end;

Подскажите плииз!

С уважением, Александр Бойко.


 
Digitman ©   (2005-08-11 11:56) [1]

XXX := True;

While XXX do begin
YYY;
Application.ProcessMessages;
end;

..

в обработчике OnKeyPress формы :

Если НажатаКлавишаEsc То
XXX := False;


 
AlexBo   (2005-08-11 12:05) [2]

Digitman? ,Большое спасибо. Все получилось.


 
Slym ©   (2005-08-12 04:51) [3]

Digitman ©   (11.08.05 11:56) [1]
и время цикла удвоилось... отдельный поток второе, более рациональное решение


 
KilkennyCat ©   (2005-08-12 05:55) [4]


> Slym ©   (12.08.05 04:51)

Рационально - это когда то, что надо - там, где нужно.


 
Slym ©   (2005-08-12 07:28) [5]

KilkennyCat ©   (12.08.05 5:55) [4]
Рационально - это ВСЕГДА то что надо и там где нужно.
"А надо" - это использовать ограниченный и разделяемый ресурс (CPU time) минимально и соответственно не эгоистично



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

Текущий архив: 2005.09.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.073 c
4-1121495804
Михаил(Киров)
2005-07-16 10:36
2005.09.04
Запуск процесса


2-1093966312
Mihass
2004-08-31 19:31
2005.09.04
Нужна Помощь в разработке программы


14-1123603445
Piter
2005-08-09 20:04
2005.09.04
Настройка SendMail?


1-1123756035
Bios_
2005-08-11 14:27
2005.09.04
Запись процедуры или функции в файл.


2-1069204073
Ciber SLasH
2003-11-19 04:07
2005.09.04
Чё за ошибка такая