Thema: Delphi Wecker klingelt nicht

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#6
  Alt 24. Feb 2003, 09:18
Zitat von Chakotay1308:
... Na gut. Aber es würde mich interressieren, warum das so ist...
Hai Chris,

überlege doch einmal genau was Du machst:

1. Du sagst Deinem Programm das Du z.B. um genau 12:00:00 Uhr geweckt werden möchtest.

2. Jetzt prüfst du jede Sekunde die aktuelle Uhrzeit.

3. Dein Timerevent wird eventuell aber erst um 12:00:01 ausgelöst (selbst eine Milisekunde zu spät würde reichen! Schließlich prüfst Du ja auf exakte übereinstimmung von zwei Zeiten.

und eine msec nach 12 ist halt nicht genau 12

Achja:

FDateTime := StrToDateTime(DateToStr(FDate) + ' ' + TimeToStr(FTime)); müsste auch so gehen:

FDateTime := FDate + FTime;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat