procedure setArray(index: integer);
Hier fehlt Value, den Du zuweisen willst. Value ist ein String-Typ.
Delphi-Quellcode:
type
TRecArrayString: String[100];
TMyRecord = record
RecordName: TRecArrayString;
end;
procedure TMyCalss.setArray(index: integer; Value: TRecArrayString);
begin
FRecordArray[Index].RecordName := value;
end;
Das sollte auch funktionieren.