
Zitat von
JasonDX:
Am Ende siehts dann so aus, dass eine Funktion, die den Timer enabled, nicht zu Ende gefuehrt wird, bis die Applikation terminiert:
Hm, hast Recht. Wenn man den Timer enabled, sollte das erst am Ende einer Prozedur geschehen. Weitere Abbruchbedingung ist jetzt, dass der Timer not FEnabled ist.

Zitat von
JasonDX:
Delphi-Quellcode:
Self.Destroy;
Self := TCoesterTimer.Create;
Sowas ist schon ziemlich ....

Joa, ich hatte erst gedacht, dadurch könnte ich Run abbrechen. Aber das geht so anscheinend doch nicht. Deswegen hatte ich bei Run auch erst nicht not FEnabled als Abbruchbedingung, weil ich es für unnötig hielt. Nächste mal werd ich vorher lieber besser testen.

Der Code ist jetzt auch raus.

Zitat von
JasonDX:
Joa, danke, werd mich mal informieren.