Zitat von
BullsEye:
IF (Tage <= 0) AND (Stunden<=0) AND (Minuten<0) AND (Sekunden<=0) THEN BEGIN // <--------------------
Du prüfst netterweise alles auf <=. Und was ist mitr Minuten? Das wird nur auf < geprüft.
Bernhard
EDIT: Na ja, da war einer ohne roten Kasten schneller.
Edit2: Noch ne Frage:
In deinem 1. Code hast du die Zeile:
DateTimePicker1.Time := DateTimePicker2.Time;
Im 2. Code wird daraus:
ziel := DateTimePicker1.Date + DateTimePicker2.Time;
Kann das ein Auslöser für eine nicht vorhandene Meldung sein?