AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi sich wiederholender countdown von der systemzeit
Thema durchsuchen
Ansicht
Themen-Optionen

sich wiederholender countdown von der systemzeit

Ein Thema von TACO · begonnen am 16. Jan 2007 · letzter Beitrag vom 16. Jan 2007
Antwort Antwort
TACO

Registriert seit: 30. Nov 2006
2 Beiträge
 
#1

sich wiederholender countdown von der systemzeit

  Alt 16. Jan 2007, 16:32
Hallo erstmal an alle!
Bin ein ziemlicher newbie was Delphi angeht, hab ca. vor 2 monaten angefangen damit was zu machen, aber wie ihr kennt hat man ja nicht immer zeit oder es kommt immer was dazwischen...
nunja durch einfache codes kann ich mich aber schonmal lesen und sie auch "verstehen"...

es geht um folgendes...
Ich will einen countdown programmieren der mir z.b. auf jeden DO um 18uhr von der aktuellen systemzeit aus runterläuft...
d.h. er soll nicht einfach nachm ersten mal aufhören sondern wie gesagt es sein ganzes leben lang machen
nun weiß ich ja schon das man z.b. mit datetimetostr(now) sich die aktuelle uhrzeit + datum anzeigen lassen kann, aber so richtig es in einen countdown einzubinden verstehe ich nun doch nicht...
wäre nett wenn mir hier einer helfen könnte
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#2

Re: sich wiederholender countdown von der systemzeit

  Alt 16. Jan 2007, 17:16
Hallo Taco und wilkommen in der DB.

Beschreib mal was du genau vor hast. Dann können wir dir bestimmt auf den weg helfen.

Gruß oki
  Mit Zitat antworten Zitat
TACO

Registriert seit: 30. Nov 2006
2 Beiträge
 
#3

Re: sich wiederholender countdown von der systemzeit

  Alt 16. Jan 2007, 17:20
okay jetzt mal etwas ausführlicher erklärt

also es soll ein countdown werden der von der aktuellen Systemzeit z.b. auf einen bestimmen Wochentag und eine bestimmte Uhrzeit runterläuft...

d.h. wenn wenn es bis MI um 19uhr sein soll dann würde er jetzt ca. noch 23h und 40min anzeigen, das besondere daran wenn er am MI um 19uhr angekommen ist, soll er nicht bei 0 stehen bleiben sonder wieder weiter machen bis zum nächsten MI um 19uhr also dann noch 6tage 23h und 59min anzeigen...
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#4

Re: sich wiederholender countdown von der systemzeit

  Alt 16. Jan 2007, 17:34
Hi,

also mit DayofWeek kannst du aus der aktuellen Systemzeit ermitteln, welcher Wochentag ist. somit kannst du dann deinen Startzeitpunkt festlegen. Ich würde es aber grundätzlich anders machen.

du schaust einfach aktuell immer wieviel Zeit noch bis zum nächsten Tag/Uhrzeit ist und die zeigst du dann an. Machst du das jede sekunde, so hast du einen Sekunden-countdown.

Weitere wichtige schlüsselwörter sind Date, Time, Now ...

Suche in der OH nach der Kategorie "Datum und Uhrzeit"

Gruß oki
  Mit Zitat antworten Zitat
m.wollert

Registriert seit: 18. Aug 2003
Ort: Heilbronn
92 Beiträge
 
FreePascal / Lazarus
 
#5

Re: sich wiederholender countdown von der systemzeit

  Alt 16. Jan 2007, 17:38
Vielleicht sollte man noch den Tipp geben, daß ein Tag immer genau die Wertigkeit von "1" hat.
D.h. 12 Stunden (von 24) hat den Wert 0,5 - und 6 Stunden den Wert 0,25 und so weiter.
Mit dem was oki genannt hat und das jetzt lässt sich schon einiges anfangen.

Grüße!
Michael
*Im Auftrag ewiger Jugend und Glückseligkeit*
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#6

Re: sich wiederholender countdown von der systemzeit

  Alt 16. Jan 2007, 17:47
ok, dann müssen wir bestimmt auch sagen, dass die Minuten hinter dem Komma stehen und der gesamte Nachkommaanteil die Millisekunden des Tages sind.

12.00 Uhr ist somit 0,5 usw.

Gruß oki
  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 03:10 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