Einzelnen Beitrag anzeigen

ADelph

Registriert seit: 10. Aug 2009
97 Beiträge
 
Delphi 10.4 Sydney
 
#1

Frage zu generischen Listen

  Alt 11. Apr 2013, 11:12
Hi,

ich habe es wohl noch nicht gerafft. Ich versuche folgendes (den Sinn lassen wir mal weg ):
Code:
type
 TRec =
  record
   Name,
   Ort   : string;
  end;

 TRecList = TList<TRec>;

procedure TForm.FormCreate(Sender: TObject);
var
 iA      : integer;
 ARecList : TRecList;
 ARec    : TRec;

begin
 ARecList:=TRecList.Create;
 try
  ARec.Name:='';
  ARec.Ort:='';
  iA:=ARecList.Add(ARec);
  ARecList[iA].Name:='Du'; //Hier kommt der Fehler
 finally
  ARecList.Free;
 end;
end;
Dann bekomme ich bei der Zuweisung 'ARecList[iA].Name:='Du';' den Compilerfehler: der linken Seite kann nichts zugewiesen werden. Was denke ich da falsch?

Jeder Hinweis ist sehr willkommen!
Wir versuchen in fehlerbehafteten Systemen mit fehlerhaften Entwicklungsumgebungen fehlerfreie Software zu erstellen - das kann nicht klappen
  Mit Zitat antworten Zitat