![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
delay??
sat © (2007-02-16 19:33:00)при помощи какой функции задержать выполнение программы??
DrPass (2007-02-17 00:35:00) [1]
> N:=GetTickCount+1000;
> while N>GetTickCount do Application.ProcessMessage
Тогда уже
while N>GetTickCount do
begin
Application.ProcessMessages;
Sleep(100);
end;
За программы, которые тупо съедают 100% ресурсов процессора в режиме ожидания, надо бить клавиатурой по башке
Kolan (2007-02-16 23:17:00) [2]«N:=GetTickCount+1000;
while N>GetTickCount do Application.ProcessMessage;»
Ух, в жизни бы не додумался. :) В таких случиях пользую поток :)
RASkov (2007-02-16 22:38:00) [3]> [3] Kolan © (16.02.07 21:23)
N:=GetTickCount+1000;
while N>GetTickCount do Application.ProcessMessage;
> [0] sat © (16.02.07 19:33)
Можно разными путями сделать задержку, но думаю, что в [1] то что тебе надо.
Kolan (2007-02-16 21:23:00) [4]«GetTickCount()»
И что?
Calibr (2007-02-16 21:20:00) [5]GetTickCount()
Kolan (2007-02-16 19:34:00) [6]Sleep