Das Problöem bei File of xxx ist, dass der Name dann eine festgelegt Maximallänge (<=255 Zeichen) haben muss und als xx nimmst du dann einen Record:
Delphi-Quellcode:
type TDaten=record
name:string[50];
Quali:array[1..11] of boolean
end;
Aber typisierte Dateien entsprechen nicht deiner Vorgabe von
OOP. Dafür ist TFileStream besser.
Noch die andere Frage: Array oder etwas anders. Du kannst 11 Qualifikationen auch in 32bit unterbringen:
Delphi-Quellcode:
type TQuali=(Q1,Q2,Q3,Q4,Q5,Q6,Q7,..);
TQualis=set of TQuali;
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.