Zitat von
chewie:
wird die Prozedur, auf die Timer.OnTimer zeigt, ausgeführt, und zwar in einem extra Thread.
Muss ich das Verstehen! Du hast noch nie eine
nonVCL Anwendung geschrieben! Oder?
Der TTimer erzeugt ein Fenster, welches die WM_TIMER Nachricht erhält. Diese Procedure wird nicht in einen extra Thread ausgeführt, sondern in dem Thread in dem sich der Timer befindet.
Um Resourcen (Fenster-Handles und Speicher) zu sparen, verwende ich Timer nur über
Delphi-Quellcode:
SetTimer
KillTimer
WM_TIMER