![]() |
Silvester Countdown
Hallo Leute, kurz vor Ende des Jahres habe ich noch eine Frage.
Ich möchte für unsere Silvesterparty einen Countdown entwickeln, der in Edit Feldern o.Ä. die Zeit runterzählt bis auf 0 Uhr 0 und 0 Sekunden am 01.01.2006. Bitte helft mir dabei :) Gruß und einen guten Rutsch Martin |
Re: Silvester Countdown
Hallo!
Wo genau liegt denn das Problem? Beim Runterzählen oder beim Zeit ermitteln oder... ? Benutze mal die Forums-Suche: ![]() Grüße Faux Nachtrag: ![]() |
Re: Silvester Countdown
Ja das habe ich schon gemacht, das Problem liegt bei Runterzählen....
und zeit ermitteln könnte man auch nochmal drauf eingehen. das programm soll also wirklich wie eine Uhr funktionieren nur rückwärts und nicht irgendwie auf button klick die verbliebene zeit anzeigen (das wäre kein problem....) |
Re: Silvester Countdown
Zitat:
|
Re: Silvester Countdown
weil genau DAS das Problem ist...
Ich weiß die Timer funktion nicht, die jede sekunde das machen soll... |
Re: Silvester Countdown
also du fügst den timer auf die form, normalerweise ist er dann gerade auf 1000 ms eingestellt, das du so lassen kannst.
das einzige was du noch machen musst, ist dem timer das onTimer-ereignis zuzufügen. du kannst auch einen doppelklick auf den timer machen, und dann den code zum berechen zwischen begin und end einfügen. |
Re: Silvester Countdown
Zitat:
Delphi-Quellcode:
Ein Timer löst alle x-Millisekunden das OnTimer-Ereignis aus. x ist dabei das Intervall.
var
Zeit: TSystemTime; begin GetSystemTime(Zeit); end; Grüße Faux NACHTRAG: Kann mir einer erklären, warum ich nicht einfach nur now geschrieben habe? :mrgreen: |
Re: Silvester Countdown
okey danke...noch eine kleine frage:
wie würde ich die system zeit in einem edit feld anzeigen. habs jetzt einfach mit edit1.text := zeit ; versucht, damit geht's aber nicht. |
Re: Silvester Countdown
wenn du Zeit vom Typ TDateTime deklariert hast, kannst du via DateToStr(Now) die aktuelle Zeit als String anzeigen lassen.
|
Re: Silvester Countdown
Delphi-Quellcode:
ich würde es anzeigen lassen
procedure TForm1.FormCreate(Sender: TObject);
var Zeit: TDateTime; begin //zeit ist dein countdown Panel1.Caption:=DateTimeToStr(zeit); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz