Das einlesen ist nicht das Problem.
das erstellen des richtigen records nun auch nicht mehr.
nur wie sag ich der Variablen Data, dass sie mal der eine record ist und mal der andere ?
Prinzip:
Delphi-Quellcode:
var
Data : ???;
begin
case Format of
0: Data:=TDaten_0;
1: Data:=TDaten_1;
end;
end;
edit: ich find es leichter und einfacher 6 records zu erstellen, als mit den variant recordds rumzukaspern.
die 6 records sind ja schon erstellt und fertig, nur die zuweisuzng und auslesen und einem editfeld zuweisen klappt nicht