folgendes:
Ich habe einen record
Delphi-Quellcode:
GDatenRecord = record
Stufen : byte;
Name : String;
daten1 : string;
daten2 : string;
daten3 : string;
daten4 : string;
daten5 : string;
daten6 : string;
daten7 : string;
daten8 : string;
daten9 : string;
end;
in anderen records gehen die daten sogar bis 50 (also daten50: String).
nun möchte ich auf die daten mit einer variable zugriefen, also so in der art:
IF x = 5 then Showmessage(GDatenRecord.daten+inttostr(x));
er soll mir also die Daten aus DATEN5 anzeigen wenn x=5. und natürlich die anderen daten wenn X andere werte hat.
Andernfalls müsste ich jeden wert mit IF then abfragen und bei bis zu 50 daten wäre das eine menge If ....
Wie kann ich das realisieren??