Ich versteh nicht ganz genau, was du willst? Willst du die Daten, die du mit dem alten Programm gespeichert hast, in der neuen Version wieder auslesen können? Oder schreiben? Oder beides?
Das TDate bei Delphi ist ja im Grunde schon eine Zahl. Nur mit anderem Nullpunkt als bei dir:
Zitat von
OH:
Ein TDate-Wert gibt die Anzahl der Tage seit dem 30.12.1899 an.
Da müsstest du dann im Grunde nur die Differenz zwischen dem 30.12.1899 und 1.1.4713 in Tagen abziehen bzw. zu deinen alten Daten addieren und hättest so den TDate-Wert.
Oder hab ich das Problem verpeilt?