In Delphi 1 war ein TDate von 0 gleichbedeutend mit dem 31.12.1899, während in neueren Delphi-Versionen irgendein Tag um die Geburt eines galiläischen Zimmermannssohns herum als Referenz herhalten muss.
kann es sein, dass Du dich da irrst?
Zitat:
TDate repräsentiert einen speziellen Typ eines TDateTime-Werts, der keinen Dezimalanteil hat. Ein TDate-Wert repräsentiert die Anzahl der Tage, die seit dem 30.12.1899 vergangen sind.
Stimmt! Es war genau andersherum. In Delphi 1 war der 01.01.0001 der Referenzwert, das wurde dann später auf den 31.12.1899 verändert.