Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.025 c
11-1106493845
Boguslaw
2005-01-23 18:24
2005.09.04
How to make TKOlLabel really autosized ?


3-1122149035
Ильичев С.А.
2005-07-24 00:03
2005.09.04
Как сформировать имя таблици в триггере и создать её?


6-1116526379
radium
2005-05-19 22:12
2005.09.04
Одновременное записывание/считывание данных в сокет


4-1121752041
chameleon
2005-07-19 09:47
2005.09.04
Почему не для всех структур нужно указывать размер ?


4-1121730983
[MHT]Tyz
2005-07-19 03:56
2005.09.04
Перехват печати в Windows





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский