Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Zeit (Einschaltzeit) in ein TLabel schreiben (https://www.delphipraxis.net/154343-zeit-einschaltzeit-ein-tlabel-schreiben.html)

kamau 7. Sep 2010 14:06

Delphi-Version: 5

Zeit (Einschaltzeit) in ein TLabel schreiben
 
Hallo im Forum,

mit
Delphi-Quellcode:
Labeltime.caption := TimeToStr(Now)
schreibe ich die aktuelle
Zeit - fortlaufend - in das Label.

Mein Problem: Die Zeit zB. Einschaltzeit eines Programms in ein Label schreiben.
Geht das auch ohne Timerkomp. (Timer on/off)

Danke und
mfg
karl m

DeddyH 7. Sep 2010 14:15

AW: Zeit (Einschaltzeit) in ein TLabel schreiben
 
Was meinst Du mit der Einschaltzeit? Die Zeit, zu der das Programm gestartet wurde? Dazu brauchst Du keinen Timer, da diese sich ja im Programmverlauf nicht ändert.

blackfin 7. Sep 2010 14:16

AW: Zeit (Einschaltzeit) in ein TLabel schreiben
 
Falls das Label auf dem Hauptformular liegt => Schreib doch einfach die Zeit im FormCreate-Event des Hauptformulars in das Label?
Ansonsten speichere die Zeit beim Programmstart irgendwo und ruf sie dann ab / schreibe sie ins Label, wenn das entsprechende Formular angezeigt wird.
Oder sehe ich gerade das Problem nicht?

DeddyH 7. Sep 2010 14:19

AW: Zeit (Einschaltzeit) in ein TLabel schreiben
 
So hatte ich das auch verstanden. Aber vielleicht liegen wir ja auch komplett daneben.

kamau 7. Sep 2010 14:27

AW: Zeit (Einschaltzeit) in ein TLabel schreiben
 
ich möchte die Zeit festhalten wann ein Aktion ausgeführt/gestarte wurde. Nicht im onCreate.
Also zB. Dieser Button wurde um 14:35 gedrückt.

DeddyH 7. Sep 2010 14:30

AW: Zeit (Einschaltzeit) in ein TLabel schreiben
 
Delphi-Quellcode:
procedure TfrmMain.btnZeitClick(Sender: TObject);
var ZeitString: string;
begin
  ZeitString := FormatDateTime('hh:nn:ss',Now);
  lblZeit.Caption := Format('Dieser Button wurde um %s gedrückt.',[ZeitString]);
end;
Ungetestet.

kamau 7. Sep 2010 14:41

AW: Zeit (Einschaltzeit) in ein TLabel schreiben
 
Danke, da sollte ich selber drauf gekommen sein.

ps : muss ich diesen Thread jetzt schliessen?

kamau

turboPASCAL 7. Sep 2010 14:49

AW: Zeit (Einschaltzeit) in ein TLabel schreiben
 
Zitat:

Zitat von kamau (Beitrag 1048027)
ps : muss ich diesen Thread jetzt schliessen?

Nö.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz