Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Silvester Countdown (https://www.delphipraxis.net/59837-silvester-countdown.html)

netscanner 29. Dez 2005 12:17


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

faux 29. Dez 2005 12:20

Re: Silvester Countdown
 
Hallo!

Wo genau liegt denn das Problem?
Beim Runterzählen oder beim Zeit ermitteln oder... ?
Benutze mal die Forums-Suche: Hier im Forum suchenCountdown. Ich kann mich erinnern, dass sowas vor kurzem gefragt und gelöst wurde.

Grüße
Faux

Nachtrag: http://www.delphipraxis.net/internal...ight=countdown

netscanner 29. Dez 2005 12:23

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....)

100nF 29. Dez 2005 12:26

Re: Silvester Countdown
 
Zitat:

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....)
na, wenn das kein problem ist, wiso machst du es nicht genauso, und fügst einen timer hinzu, der alle sekunden diesen button-klick simuliert?

netscanner 29. Dez 2005 12:29

Re: Silvester Countdown
 
weil genau DAS das Problem ist...
Ich weiß die Timer funktion nicht, die jede sekunde das machen soll...

100nF 29. Dez 2005 12:31

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.

faux 29. Dez 2005 12:32

Re: Silvester Countdown
 
Zitat:

Zitat von netscanner
und zeit ermitteln könnte man auch nochmal drauf eingehen.

Delphi-Quellcode:
var
  Zeit: TSystemTime;
begin
  GetSystemTime(Zeit);
end;
Ein Timer löst alle x-Millisekunden das OnTimer-Ereignis aus. x ist dabei das Intervall.

Grüße
Faux

NACHTRAG:
Kann mir einer erklären, warum ich nicht einfach nur now geschrieben habe? :mrgreen:

netscanner 29. Dez 2005 12:39

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.

dahead 29. Dez 2005 12:44

Re: Silvester Countdown
 
wenn du Zeit vom Typ TDateTime deklariert hast, kannst du via DateToStr(Now) die aktuelle Zeit als String anzeigen lassen.

JWeis 29. Dez 2005 12:48

Re: Silvester Countdown
 
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  Zeit: TDateTime;
begin
  //zeit ist dein countdown
  Panel1.Caption:=DateTimeToStr(zeit);
end;
ich würde es anzeigen lassen


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr.
Seite 1 von 3  1 23      

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