![]() |
Timer Intervall Grenze
Gibt es für Timer eine IntervallGrenze nach oben? Geht also z.B.
Delphi-Quellcode:
für 10 Minuten. Oder kann es da Probleme geben?
MyTimer.Interval := 600000;
|
Re: Timer Intervall Grenze
Nach oben gibt es nur die Granze des Datentyps (also was um 2 Mrd.)
Nach unten gibt es die Grenze von ca. 20ms - genauer geht es mit dem Timer nicht. (also sind deine 10 Minuten auch 10Minuten +- 20ms) |
Re: Timer Intervall Grenze
Dann muss es an etwas anderem liegen. Wenn ich nämlich mein Ereignis im 5 MinutenTakt ausführen lasse, tut er auch was er soll,aber bei 10 Minuten hapert es..
|
Re: Timer Intervall Grenze
Zitat:
|
Re: Timer Intervall Grenze
Dann lass dir mal das tatsächliche Intervall ausgeben:
- globale Variable
Delphi-Quellcode:
Da wo der Timer gestartet wird:
var Last: Cardinal;
Delphi-Quellcode:
Und im OnTimer:
Last := GetTickcount;
Delphi-Quellcode:
showmessage(inttostr(GetTIckCount - Last));
Last := GetTickcount; |
Re: Timer Intervall Grenze
Er gibt beim ers´ten Mal 600000 aus
Zitat:
|
Re: Timer Intervall Grenze
Kann das evtl. an der zu startenden Anwendung liegen?
Falls nicht kannst du ja nochmal folgendes testen: Versuch mal das Programm in einer eigenen Schleife mit Sleep() / Delay() alle 10 Minuten zu starten, dann sehen wir ja ob´s am TTimer liegt. |
Re: Timer Intervall Grenze
Wie meinst du?
|
Re: Timer Intervall Grenze
Zitat:
Kannst ja mal die Meldung in ein Label/Statusbar schreiben... oder in eine memo!? |
Re: Timer Intervall Grenze
Liegt nicht am KLicken. Denn auch ohne Message sehe ich an meinen Timestamps, den Zeitunterschied
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:22 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 by Thomas Breitkreuz