Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#12

Re: Bei TList, Record auf Datenänderung reagieren

  Alt 27. Dez 2009, 18:23
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.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat