I'm having problems creating an array of records with an array of records inside.
type
SubjectsRec = array of record
subjectName : String;
grade : String;
effort : Integer;
end;
TFileRec = array of record
examinee : String;
theirSubjects: array of SubjectsRec;
end;
var
tfRec: TFileRec;
i: Integer;
begin
setLength(tfRec,10);
for i:= 0 to 9 do
begin
setLength(tfRec[i].theirSubjects,10);
end;
After this I was hoping to assign values by doing this:
tfRec[0].theirSubjects[0].subjectName:= "Mathematics";
However, I get:
Error: Illegal qualifier
when trying to compile.