Reset (wurde ja schon gesagt):
Delphi-Quellcode:
Timer.Enable := False;
Timer.Enable := True;
Wobei man auch das Intervall kurz ändern kann, aber so ist es wohl besser.
Oder du hast einen fortlaufenden Timer (z.B. im Minutenintervall), merkst dir in ApplicationEvents1Message die Zeit des letzten Ereignisses, und prüfst im Timer wie lange das letzte Event schon her ist.
Zitat:
Da ich hier ein AutoLogout realsieren möchte, komme ich um einen Timer nicht drumherum.
Joar, aber es kommt grauf an, wie du den Timer realisierst.
> Timer bis Timeout
> kürzerer Timer, welcher auf das letzte Ereignis prüft.
Je nach Anzahl der Events/Ereignisse kann ein das Eine oder Andere Resourcenschonender sein.