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

Кстати, вместо функции Sleep, лучше использовать следующую:

Код:
procedure Delay(dwMilliseconds: Longint);
 var
   iStart, iStop: DWORD;
 begin
   iStart := GetTickCount;
   repeat
     iStop := GetTickCount;
     Application.ProcessMessages;
   until (iStop - iStart) >= DWORD(dwMilliseconds);
 end;

вызов соответственно, вместо Sleep(FAnimStopKadr); - Delay(FAnimStopKadr);

лагов не будет)
Ответить с цитированием