Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#7

Re: Datum festlegen mit änlichem wie TDateTimePicker

  Alt 18. Sep 2007, 10:15
Zitat von SubData:
Date ist im übrigen eine eigene Funktion, die immer das aktuelle Datum zurückliefert ;>
Eigentlich ja, aber da ist ein Bug in der VCL.
Das Property Date ist von der Klasse TCommonCalendar geerbt.
Delphi-Quellcode:
function TCommonCalendar.GetDate: TDate;
begin
  // der Cast-Operator macht eigentlich gar nichts
  // insbesondere wird der Zeitanteil nicht abgetrennt
  // das wird dann zum Problem, wenn
  Result := TDate(FDateTime);
  
  // richtig wäre gewesen
  // die Funktion Int() gibt nur den ganzzahligen Anteil der Tage zurück
  // Result := Int(FDateTime);
end;
Andreas
  Mit Zitat antworten Zitat