Показать сообщение отдельно
  #7  
Старый 21.03.2010, 03:44
Asinkrit Asinkrit вне форума
Местный
 
Регистрация: 29.10.2009
Сообщения: 446
Репутация: 271
По умолчанию

Цитата:
Сообщение от romingood
Application.ProcessMessages
sleep(5000);
Application.ProcessMessages

Используй лучше следующую функцию, вместо выше написаного кода.
Код:
procedure Delay(dwMilliseconds: Longint);
 var
   iStart, iStop: DWORD;
 begin
   iStart := GetTickCount;
   repeat
     iStop := GetTickCount;
     Application.ProcessMessages;
   until (iStop - iStart) >= DWORD(dwMilliseconds);
 end;
Ответить с цитированием