Thema: Delphi Anmeldezeit berechnen

Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.606 Beiträge
 
#4

Re: Anmeldezeit berechnen

  Alt 16. Sep 2003, 09:45
Du darfst die Anmeldezeit nicht in einer lokalen Variable im OnCreate - Ereignis speichern. Die ist nämlich futsch, sobald die Funktion ausgeführt ist. Speichere die Anmeldezeit am besten in einer member-Variable des Formulares.

Achtung Pseudocode!
Delphi-Quellcode:
   myForm = class(TForm)
   private
      anmeldezeit: TDateTime;
   protected
      // protected declarations
[...]

myForm.OnCreate(Sender: Tobject);
begin
   anmeldezeit := now;
end;

myForm.OnTimer(Sender: TObject);
var
   DiffTime: TDateTime;
begin
   // Deine bisherige Methode

   DiffTime := now - anmeldezeit;
   // Difftime ins Panel schreiben
end;
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat