Als NULL-Wert für ein
TDateTime, der mit sehr hoher Wahrscheinlichkeit nicht mit einem realen Datumswert kollidiert, bietet sich
-DateDelta
an.
Delphi-Quellcode:
{ Days between 1/1/0001 and 12/31/1899 }
DateDelta = 693594;
Das wäre dann auch der kleinste Wert, den ein
TDateTime annehmen kann und noch als gültig durchgeht.