Zitat von
m.wollert:
Du erzeugst vermutlich so:
Delphi-Quellcode:
Gesellschafter := TGesellschafter.Create;
GesellschafterListe := TList.Create;
Ja das stimmt. Bei mir ist alles über mehrere Ereignisse von Komponenten verteilt. Deshalb habe ich nur die Deklaration geschrieben.
Zitat von
m.wollert:
Anschließend wirst Du vermutlich irgendwo so den Instanzzeiger speicher:
GesellschafterListe.Add(Gesellschafter);
Das ist auch richtig so. nach dem Add werden dann die Werte den einzelnen Properties der Klasse zuegordnet.
Zitat von
m.wollert:
Und hiermit greifst Du auf ein Element zu:
GesellschafterListe[Index];
Dann sollten die folgende Zeile ja eigentlich funktionieren :
Delphi-Quellcode:
with TGesellschaftsname(GesellschafterListe[LV_Gesellschaftsform.Selected.Index]) do
begin
Edit1.Text := Gesellschaftername;
{ u.s.w. für die anderen Properties }
end;
Nur es funktioniert nicht
Da war das mit dem Record ja doch einfacher.
Edit: Bevor die Frage kommt, was passiert. Mit diesem With-Do passiert garnichts. Es kommt kein Fehler und es wird auch nichts angezeigt.