![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пауза в программе [D6, WinXP]
error 2k © (2003-01-18 23:32:00)Sleep вешает программу. TTimer слишком неудобен когда часто приходится делать небольшие паузы. Как можно сделать нормальную паузу?
error 2k (2003-01-19 15:36:00) [1]SleepEx - то, что нужно. спасибо.
Nick_N_A (2003-01-19 06:50:00) [2]Лучшее решение - Theads
Billy (2003-01-19 02:48:00) [3]От имени системы :) позволь подарить тебе SleepEx. Читайте MSDN, батенька :)
error 2k (2003-01-19 02:27:00) [4]почему то мне это очень напоминает пустой цикл, а нет чего нибудь дарованного нам системой:)?
Pat (2003-01-18 23:45:00) [5]var t:integer;
begin
t:=GetTickCount;
while true do
begin
application.ProcessMessages;
if GetTickCount-t>=pause then exit
end;
end;
Примерно так...