![]() |
Datum und Zeit vergleichen
Hallo Leute
Ich hab im Timer folgendes zu stehen
Delphi-Quellcode:
in der ListBox steht Datum + Zeit 06.04.2008 18:07:45
if DateTimeToStr(Now) = ListBox1.Items[0]...
Showmessage wird auch angezeigt falls die Zeit erreicht is aber Ich krieg die Shomessage nicht wieder geschlossen, wo liegt mein Fehler. :gruebel: |
Re: Datum und Zeit vergleichen
Hallo,
mit welchem Interval arbeitet der Timer? Bist Du sicher, dass nur eine MessageBox erscheint und nicht gleich einige mehr? Grüße Klaus |
Re: Datum und Zeit vergleichen
Erst mal dank für die Antwort hast recht ich hatte den Intervall erst auf 100 jetzt mal auf 1000 gesetzt dann kommt jede sec die Meldung.
Eigentlich prüfe Ich doch auf = dürfte doch dann nicht nochmal erscheinen oder bin ich da jetzt auf dem Holzweg. |
Re: Datum und Zeit vergleichen
Hallo,
die sicherste Methode zur Verhinderung des vorzeitigen Wiedereintritts in die Behandlungsroutine für das Ereignis OnTimer() sieht ungefähr so aus:
Delphi-Quellcode:
Freundliche Grüße
procedure TDemoForm.ClockTimer(Sender: TObject);
begin with Sender as TTimer do begin Enabled := False; // ... Enabled := True; end; end; |
Re: Datum und Zeit vergleichen
Habs jetzt hinbekommen, hab noch eine Boolsche Variable eingebaut nun funzt es.
Dank Euch. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:16 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