Hallo,
ich denke, du gehst falsch heran.
Das einfachste ist doch, wenn du die alten Daten in das neue Format konvertierst
und dann nur mit dem neuen arbeitest.
Ausnahme: Das alte Fortran-Programm läuft immer noch.
In diesem Fall würde ich auf jeden Fall auf Klassen umsteigen.
Trenne das Lesen der Daten von deinen internen Datenstrukturen.
Delphi-Quellcode:
type
TDataItem = class
public
iVersion : Integer; // 1-6 ?
sProjectNo : String;
end;
Zum Lesen benutzt du deine Records,
schreibst die Daten aber dann in das TDataItem rein
Jetzt gibt es nur noch einen Unterschied beim Lesen und Schreiben.
In deinem Code benutzt du nur das TDataItem.
Heiko