Thema: Delphi Timer stoppen

Einzelnen Beitrag anzeigen

bluesbear

Registriert seit: 14. Dez 2005
Ort: Hahnstätten
355 Beiträge
 
Delphi 2007 Enterprise
 
#16

Re: Timer stoppen

  Alt 22. Feb 2008, 18:06
Zitat von DeddyH:
Eher ersteres, Timer können sich "selbst überholen", wenn das Intervall im falschen Verhältnis zur benötigten Abarbeitungszeit steht.
Aber dann müsste er doch 'nachlaufen', wenn man ihn Enabled := False setzt. Das tun die Dinger nicht.
Ich glaube mich wieder erinnert zu haben: Wenn ein Timer sich "überholt" wird genau ein Event erzeugt, auch bei mehrfacher Überholung. Und das dann sofort ausgeführt, wenn der OnTimer abgearbeitet ist.
Von daher ist SirThornberry's (Apostroph weil englisch) Idee gut, denn dann wird am Ende von OnTimer der Timer neu gestartet, und es vergeht ein Timerintervall bis zum nächsten Event.
Klaus M. Hoffmann
  Mit Zitat antworten Zitat