Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.017 c
3-46597
Tananda
2003-04-23 13:04
2003.05.15
работа с временной таблицей


14-46913
arestotel
2003-03-23 03:27
2003.05.15
derectx


8-46845
Doki
2003-02-01 22:38
2003.05.15
На панели изображён стоп-кадр avi; как связать панель с image и с


3-46643
Kapitan
2003-04-24 17:05
2003.05.15
FieldKind:=ftCalculated


14-46919
Vlad Oshin
2003-04-25 09:07
2003.05.15
humor




   Наверх