Hallo...
Zitat:
kann mir den keiner sagen wieso der Timer nach ablauf der Zeit wieder neustartet?
...doch, der Debugger und zwar hier:
if now >= Zielzeit then
oder
if ini.ReadDateTime('Daten','Zielzeit',Zielzeit) < now then
oder
Timer1.Enabled := Zielzeit > now;
... welche C&P Lösung im Einsatz ist.