AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Countdown Programm
Thema durchsuchen
Ansicht
Themen-Optionen

Countdown Programm

Ein Thema von shmia · begonnen am 24. Aug 2005 · letzter Beitrag vom 3. Dez 2009
Antwort Antwort
shmia
Registriert seit: 2. Mär 2004
Das Demoprogramm PeriodicAction zeigt, wie man einen Countdown ablaufen lassen kann, um
in bestimmten Abständen eine Funktion auszuführen.

Features
* Start & Stop Button (mit schönen Icons)
* Restzeitanzeige Stunden, Minuten, Sekunden
* Restzeigeanzeige mit Progressbar

Das Programm kann direkt als Vorlage für eigene Projekte verwendet werden, da es (hoffentlich) sehr sauber programmiert wurde.
Angehängte Dateien
Dateityp: zip periodicaction_180.zip (3,2 KB, 194x aufgerufen)
 
gin
 
#2
  Alt 2. Sep 2005, 13:20
Hallo,

an und für sich erklärt es eine Countdownfunktion ganz gut!
Ich würde nur für die Berechnung der Restseit die schon vorhandene TTimer.time benutzen und zusätzlich zwei Variablen vom Typ TDateTime

Code:
Restzeit:= TTimer.Time-(time2 + startzeit);
Die startzeit muss, klar beim start, gespeichert werden und die Eingabe in ein TDateTime format gebracht werden(time2).Das wäre dann aber auch die einzige Berechnung.
Das Problem an deiner Lösung ist, dass die Zeit nicht "gleichmäßig" vergeht, also die Zeit springt ein wenig. Das liegt aber vielleicht auch am Intervall des Timers.

Noch etwas was mir aufgefallen ist, ist dass die processbar noch vor ablauf der Zeit voll ist. Vielleicht stimmt an deiner Berechnung was nicht.

Gruß Gin
  Mit Zitat antworten Zitat
shmia

 
Delphi 5 Professional
 
#3
  Alt 3. Dez 2009, 17:53
Vier Jahre später wird's ja mal Zeit für ein Update.
Bei der Berechnung des Progressbars war doch tatsächlich noch ein Fehler drin.
Angehängte Dateien
Dateityp: zip periodicaction_267.zip (2,4 KB, 94x aufgerufen)
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

 
Delphi 11 Alexandria
 
#4
  Alt 3. Dez 2009, 18:23
[OT] Es geht eben nichts über zeitnahe Bugfixes [/OT]
Detlef
  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 04:49 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