API-Timer
Die Timer-Komponente TTimer ist einerseits ungenau, andererseits als Komponente (TComponent) nicht freizügig verwendbar (muss z.B. eine Komponente als Eigentümer haben).
Der zweite Teil der Behauptung ist falsch. Man setze den Eigentümer als NIL und schon hat man die
freizügige Verwendbarkeit. Vielen Dank an Herrn Paulus aus Trier für diesen guten Tipp.
Die direkte API-Programmierung bietet "ein Maximum an Genauigkeit und ein Minimum an Rechenzeit"
(R149, S.391, W.Doberenz/Th.Kowalski, Kochbuch, Borland Delphi 6)
Delphi-Projekt zur Illustration:
API_Timer.zip
Die Autoren kapseln die API-Funktionen sehr aufwendig in eine Komponente, die dank Herrn Paulus' Tipp das oben gestellte Problem löst.
Delphi-Projekt zir Illustration:
mm_timer.zip