Autor Beitrag
D. Annies
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Do 04.01.07 11:33 
Hi, Delpher,

Ich setze einen Timer ein, der nach Ablauf von 10 Minuten der Untätigkeit das Passwort erneut abfragt. Gibt es die Möglichkeit, die zur Zeit abgelaufene Zeitspanne auf dem Formular zu sehen?

Dabke für Hilfe,
Detlef A.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Do 04.01.07 11:39 
Nein, zumindest nicht direkt. Eine Möglichkeit wäre eine Variable, die den Zeitpunkt des letzten Aufrufes speichert und dann kannst du sehen, wie viel Zeit abgelaufen ist.

Beispiel:
ausblenden Global deklariert
1:
2:
var
  LastCall: Single;

ausblenden OnTimer
1:
2:
3:
4:
5:
begin
  LastCall := GetTickCount;
 
  // Passwortabfrage, etc.
end;

ausblenden Irgendwo anders
1:
ShowMessage('Das letzte mal wurde vor ' + FloatToStr(GetTickCount - LastCall) + ' Millisekunden nach dem PW gefragt');					

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Do 04.01.07 11:39 
Jup. Gibt es: Nimm einen Timer mit nem kürzeren Intervall, aktualisiere in dessen OnTimer-Event die vergangene Zeit und tu das, was du nach 10 Minuten machen willst, in diesem schnellen Timer erst dann, wenn 10 Minuten rum sind (dafür braucht man ne weitere Variable; man kann aber auch die Eigenschaft Tag des Timers dazu benutzen).

Edit: Zu langsam. Das andere geht natürlich auch.

_________________
We are, we were and will not be.
D. Annies Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1843

windows 7
D6 Enterprise, D7 Pers und TD 2006
BeitragVerfasst: Do 04.01.07 12:27 
Danke, ihr zwei,

denn progge ich mal ...

Gruß, Detlef