Einzelnen Beitrag anzeigen

Sascha L

Registriert seit: 4. Jun 2004
Ort: Hamm
390 Beiträge
 
Delphi 2006 Professional
 
#4

Re: TList und record: Auf Variablen zugreifen

  Alt 6. Sep 2006, 13:09
Danke

Ich habe es nun aus TFeedItem eine Klasse gebaut und nun klappt es auch alles einwandfrei

Nur das erste Beispiel funktioniert nur noch teilweise, was auch logisch ist:

Delphi-Quellcode:
var
  Item: TFeedItem;
begin
  Item := TFeedItem.Create;
  Item.Title := 'sdfsdf';
  FeedItemClass.Items[5] := Item;
end;
Das klappt nun. Muss ich aber nun nicht selbst noch Item wieder freigeben, oder wird das später automatisch gemacht? Denn wenn ich am Ende des Codes Item.Free mache, dann ist es auch unter Items[] nicht mehr drin bzw. nur noch leere Strings. Reicht es aus, wenn ich in der SetItem-Methode eine neue Klasse erzeuge und das übermittelte Item dort übergebe, sodass ich es außerhalb auch ohne Probleme freigeben kann?

edit: ok, es reicht nicht aus bzw. klappt so auch nicht...
Sascha
  Mit Zitat antworten Zitat