Na klar kann ich 'nen Tipp geben.
Sonst hätt' ich ja nicht 'ne so blödsinnige Forderung gestellt.
Am Beginn des Timerereignisses diesen ausschalten.
Arbeit machen.
Zeit bis zur nächsten vollen Sekunde berechnen.
Timerintervall entsprechend setzen.
Timer einschalten.
Achso: Für die Zeitangaben reicht aber eigentlich ein Timer aus.
Und die Zeit sollte man im Laufe der Ereignisabarbeitung nicht mehrfach auslesen, es könnten dann (marginale) Abweichungen auftreten