Thema: Delphi Terminplaner

Einzelnen Beitrag anzeigen

Z32
(Gast)

n/a Beiträge
 
#19

Re: Terminplaner

  Alt 4. Jun 2006, 14:44
jo, daran lags. Es klappt jetzt Perfekt.

Aber was anderes ist mir aufgefallen

Immer wenn man das Programm startet, und die Weckzeit schon abgelaufen ist, kommt trotzdem die Showmessage mit Ring. Also wenn es z.b. um 14:00:00 klingeln soll und ich um 14:10:00 das Programm öffne kommt als erstest erst mal ein Ring und der Timer wird abgeschaltet. Wenn ich aber um 13:50:00 öffne und es halt um 14:00:00 erst klingel soll, dann kommt die Showmessage nicht, was ja auch richtig ist.

Ich finde diesen Effekt etwas störend, aber ich glaube das liegt an dem >=, oder? Und das lässt sich ja auch nicht ändern. Aber ich glaube ich habe eine Idee: Man könnte ja im Form.Create schreiben, das wenn die Weckzeit schon abgelaufen ist, dass dann halt irgentwas anderes passiert. Z.B showmessage('Termin schon vorbei')

Oder hat wer eine andere Idee??

//edit\\ Ich habs geschafft!

Ich habe einfach in Form.create geschrieben:
Delphi-Quellcode:
if weckzeit < datetimetostr (now) then
begin
timer1.enabled:=false;
showmessage('Termin verpasst');
Naja, klappt aufjedenfall Perfekt. Und nochmal vieln Dank füre eura Hilfe. //edit\\
  Mit Zitat antworten Zitat