Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5
  Alt 18. Mär 2003, 18:41
Nein, das verhält sich so. Bei jedem Timer-Ereignis wird an das fenster ein WM_TIMER gesendet. Und diese Nachricht hat eine sehr niedriger Priorität in der Message-Queue. Wenn jetzt also noch andere Nachrichten anstehen, werden diese zu erst abgearbeitet und dann kommt WM_TIMER dran. Und wenn die anderen Nachrichten länger brauchen, um abgearbeitet zu werden, dann kann es schon mal dauern bis WM_TIMER abgearbeitet wird. Deswegen soll man WM_TIMER nie auf Gleichhiet mit einer Zeit prüfen, sondern immer mit größer.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat