AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.
Thema durchsuchen
Ansicht
Themen-Optionen

Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

Ein Thema von MiniKeks · begonnen am 17. Jan 2006 · letzter Beitrag vom 18. Jan 2006
Antwort Antwort
Benutzerbild von MiniKeks
MiniKeks

Registriert seit: 19. Jul 2005
103 Beiträge
 
Delphi 7 Professional
 
#1

Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 15:51
Hab gerade nen kleinen denkfehler:

Ich wolltes so "umleiten"^^

Zitat:
label1.caption := (FormatDateTime('',Now));
label1.caption := Statusbar1.Panels[0];
Geht aber ned

Fehler bei umwandlung.

Wie ists richtig?
Menschen können sich ändern. Auch ich.
  Mit Zitat antworten Zitat
Benutzerbild von Interceptor
Interceptor

Registriert seit: 28. Mai 2004
Ort: Würzburg
118 Beiträge
 
Delphi 6 Professional
 
#2

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 15:53
Probiers mal umgekehrt:
Statusbar1.Panels[0] := label1.caption;
David
~ Nichts ist wahr, alles ist erlaubt ~
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 15:53
Teste mal das hier:

StatusBar1.Panels[0].Text;
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 15:54
so
Delphi-Quellcode:
label1.caption := (FormatDateTime('',Now));
label1.caption := Statusbar1.Panels[0].Text;
bzw. so
Statusbar1.Panels[0].Text := (FormatDateTime('',Now));
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat
Benutzerbild von robinWie
robinWie

Registriert seit: 26. Okt 2005
Ort: Lippcity
404 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 15:56
Mach doch einfach so
 StatusBar1.Panels[0]:=TimeToStr(Time)+' '+DateToStr(Date);
Robin W.
Ein Computer kann (fast) alles.... Man muss es ihm nur beibringen
  Mit Zitat antworten Zitat
Benutzerbild von TeronG
TeronG

Registriert seit: 19. Jul 2004
Ort: München
960 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 15:57
Zitat von robinWie:
Mach doch einfach so
 StatusBar1.Panels[0]:=TimeToStr(Time)+' '+DateToStr(Date);
hihi ... wenigstens einer is nach mir ^^ (ps: hast .Text vergessen)
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.
  Mit Zitat antworten Zitat
arest

Registriert seit: 27. Sep 2005
Ort: Frankfurt
62 Beiträge
 
Delphi 6 Personal
 
#7

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 17:21
du hast da nen kleinen fehler ;) du solltest vielleicht noch sagen, dass es der text ist, der angezeigt werden soll ;)

StatusBar1.Panels[0].Text:=DateToStr(Date)+' '+TimeToStr(Time); damit geht es... aber die sache ist ja die, er soll es sekündlich erneuern, das tut er auf diese weise nicht :( wie geht das ?
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 17. Jan 2006, 18:34
Wer eine ActionList auf seiner MainForm hat, der erzeugt einfach eine ClockAction und weist sie der property MainForm.Action zu.

Im event handler für OnUpdate der Action sollte dann das hier stehen:

Delphi-Quellcode:
procedure TMainForm.ClockActionUpdate(Sender: TObject);
begin
  StatusBar.Panels[0].Text := DateTimeToStr(Now);
end;
Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#9

Re: Aktuelle Uhrzeit + Datum in Statusbar[0] anzeigen.

  Alt 18. Jan 2006, 15:06
Zitat von MiniKeks:
label1.caption := (FormatDateTime('',Now));
Die Lösung von arest ist eigentlich ganz gut. Willst du aber das Datum nach einem festen Format ausgeben, solltest du mal die Hilfe zu Delphi-Referenz durchsuchenFormatDateTime ansehen, die dir sagen wird, dass du Parameter für das Format angeben musst, anstatt einen leeren String zu übergeben. Dann kann ja nichts angezeigt werden

Delphi-Quellcode:
Label1.Caption := FormatDateTime('dd.mm.yyyy hh:nn:ss', Now);
// Und natürlich die Zuweisung für das StatusPanel umdrehen
StatusBar.Panels[0].Text := Label1.Caption;
Ach ja, und setz den Code oben doch einfach in onTimer eines Timers.

Gruß,
ManuMF
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:00 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