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

Вниз

Как можно организовать TimeOut?   Найти похожие ветки 

 
Zilog ©   (2003-04-28 15:45) [0]

Как можно организовать TimeOut?

Ситуация такая: жду пока в определённой переменной SomeVar появиться значение. Необходимо по истечении какого то времени выйти из цикла проверки значения SomeVar.


 
Style ©   (2003-04-28 16:01) [1]

Что то совсем не понятно. Подробнее объясни проблемму..

Вообще пауза это Sleep(nnnn) в милисекундах...

Но Слип затормаживает сам процесс.

чтоб ничего не висло делаешь так

var
z: TDateTime;

z := Now;

while true do
begin
Application.ProcessMessages;
if(TimeToStr(Now-z) = "0:00:25") then break; вот к примеру 25 сек!.
end;

Хотя это несколько не граммотно.


 
Digitman ©   (2003-04-28 16:06) [2]


> жду пока в определённой переменной SomeVar появиться значение


его, это самое "значение", в эту самую переменную SomeVar какой кодовый поток будет записывать ? Текущий (ожидающий) или другой ?



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-46934
NetBreaker666
2003-04-25 14:48
2003.05.15
Проблема с русским в WinMe у программ на D7.


1-46790
Checist [root]
2003-05-02 04:18
2003.05.15
Нажатие клавиш


1-46692
postx
2003-05-03 13:50
2003.05.15
Как прочитать Базы.dbx Outlook Express?


14-46961
NetBreaker666
2003-04-26 23:07
2003.05.15
Да, и есть здесь хоть кто-нибудь, кто когда-нибудь


14-46993
garic
2003-04-28 10:25
2003.05.15
РАБОТА С ФАЙЛАМИ