Thema: Delphi Eigenen Timer schreiben

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Eigenen Timer schreiben

  Alt 19. Feb 2009, 13:13
Zitat:
Wozu die Dauer durch das Interval teilen?
Wenn du Intervall auf 1000 stellt, dann entspräche dieses deiner alten Funktion.

da wird ja alle etwa einer Sekunde was in's Memo geschrieben und das für die Zeit von Dauer ... also (Dauer / 1000) Mal.

für die Dauer hab ich hier einfach mal die Intervalldauer des Timers genommen

Es wird also Timer1Count Mal in Timer1.Intervall-Millisekunden-Intervallen das Ereignis ausgeführt,
also Timer1Count * Timer1.Intervall, was wiederum etwa Dauer entspricht.


PS: TTimer nutzt intern nur einen Windows-Timer, welcher dem Programm bzw. der TTimer-Komponente, alle Timer.Intervall Millisekunden, eine Windowsbotschaft (Message) schickt.

Heißt die Komponente hat eigentlich nicht viel zu tun und produziert deshalb fast keine CPU-Belastung.


Was hattest du denn mal für Probleme mit TTimer?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat