Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
8. Okt 2004
stell dir das mal ein bissl um und du siehst, warum es so ist :zwinker;
if ddatum.Date > TDate(Now) then begin
if MessageDlg = mrNo then dDatum.SetFocus;
end else begin
XXXXXXX
end;
wenn du willst, dass das nach dem Else mit zur MessageDlg-Abfrage gehört, dann:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
8. Okt 2004
Also, erstmal ist
Trunc(ddatum.Date) > Trunc(Date)
//und
Trunc(ddatum.Date) > Date
das selbe, da Date wirklich nur das Datum liefert, aber
DateTimePicker1.DateTime, DateTimePicker1.Date und DateTimePicker1.Time liefern alle das Selber, und zwar die komplette Zeit (Datum+Uhrzeit)
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
8. Okt 2004
genau ... aber Date braucht man nicht runden ;)
Begründung ist oben drin ^^
:wall: hatte deinen Kontext kurz nach'm Abschicken dann auch begriffen -.-''
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
8. Okt 2004
Welche Meldung?
achso, jetzt habsch's b
verstanden :wall:
nimm mal Now, statt Date, oder runde ddatum.Date ab
Denn in Date steht wirklich nur das Datum, aber in ddatum.Date ist das Datum und die Uhrzeit drin