![]() |
Timer-Programm
Hey Community,
habe wieder ein Problem, ich versuche dieses Mal in Delphi einen Timer zu schreiben, der bis zur Abbruchbedingung (h=24) die Stunden(h), Minuten(min) und Sekunden(s) anzeigen soll. Ich habe bis jetzt noch keinen Ansatz gefunden, vielleicht könnte hier jemanden einen Vorschlag zur möglichen Umsetzung des Algorithmus posten. Danke im Voraus :-) |
AW: Timer-Programm
wo ist denn das Problem? Im Timer Ereignis:
Code:
wenn h = 24 dann Timer deaktivieren
|
AW: Timer-Programm
Der Intervall des Timers muss auf 1000(ms) gesetzt werden. Dann wird die Sekundenanzahl jedesmal um 1 erhöht! Wenn die Sekundenanzahl= 60 ist, dann wird die Minutenanzahl um 1 erhöht und die Sekundenanzahl auf 0 zurückgesetzt! Die Abbruchbedingung, wie Lucie es meinte!
Ich hoffe ich habe dich richtig verstanden:?: Liebe Grüße loirad |
AW: Timer-Programm
Besser den Startpunkt merken und die tatsächliche Zeit im Timer berechnen.
Windows ist kein Echtzeitsystem, womit der Timer nicht ganz genau ist. Bei vielen Intervallen könnten sich die einzelnen Ungenauigkeiten schnell mal aufsummieren. z.B. jedesmal nur eine 100-stel Sekunde dazu, weil der Rechner eventuell etwas ausgelastet ist und schon ergibt das bei 24 Stunden und somit 86400 Intervallen schonmal 'ne 1/4 Stunde. |
AW: Timer-Programm
Zitat:
|
AW: Timer-Programm
Bei
Delphi-Quellcode:
wirste alt! Es geht bis 23:59:59 und springt dann auf 0:00:00
h = 24
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 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