Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.051 Beiträge
Delphi 12 Athens
|
AW: Realisierung Programm wurde gewisse Zeit nicht bedient ?
27. Jan 2011, 11:54
Es gibt zwei grudsätliche Möglichkeiten
- Du startest einen Timer mit dem "Timeout" und immer wenn der Benutzter was macht (bediehnt) startest du diesen Timer neu (Enable auf False und wieder auf True).
ist die Zeit abgelaufen löst der Timer nun seine Ereignismethode aus.
- Immer wenn der Benutzer etas macht, wird eine Variable auf die aktuelle Zeit gesetzt
und nebenbei läuft ein Timer Timer (z.B. mit einem Minutenintervall), worin wird die Zeit der letzen Bediehnung mit der aktuellen Zeit verglichen wird.
Ist die Zeit abgelaufen (Differentz groß genug, dann löst du das Ereignis aus.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|