Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.287 Beiträge
 
Delphi 12 Athens
 
#21

AW: TimeSetEvent / Canvas / Thread?

  Alt 2. Nov 2011, 16:22
Wieso willst unbedingt einen Thread ?


Delphi-Quellcode:
loopBeginTickCount := GetTickCount;
// FBitmap mit neuem Frame bestücken, was auch immer das ist
Synchronize(DrawFrame);
Sleep(Max(MS_PER_FRAME - (GetTickCount-loopBeginTickCount), 1));
Macht absolut nix innerhalb des Threads, sondern alle "Arbeit" wird in der VCL erledigt ... wozu also keinen Timer, statt des Sleeps und gleich in der VCL bleiben?
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat