Forum: Object-Pascal / Delphi-Language
Delphi
by Pfoto,
18. Nov 2005
Ah! TCollectionItems wird also unabhängig davon freigeben, ob man TCollection als Owner übergeben hat.
Dann habe ich das falsch gelesen.
Dank und Gruß
Pfoto
Forum: Object-Pascal / Delphi-Language
Delphi
by Pfoto,
18. Nov 2005
Collection1 (TCollection) gebe ich auf jeden Fall manuell frei,
aber es gibt ja noch die eigentliche Itemliste, nämlich TCollectionItems.
TCollectionItems braucht man ja bei Freigabe von Collection1 nicht expliziet freigeben, sondern dies übernimmt doch Collection1 selbst -- aber nur, so wie ich verstanden habe, -- wenn man Collection1 als Ower and TCollectionItems über gibt. Und das...
Forum: Object-Pascal / Delphi-Language
Delphi
by Pfoto,
18. Nov 2005
:hi: zusammen,
ich schlage mich grad mit Tcollection rum und stoße auf folgendes Problem:
TCollection erzeuge ich zur Laufzeit mit
Collection1:= TCollection.Create(nil)
Ich habe erfahren, dass aber TCollectionItem nur automatisch aus dem Speicher entfernt wird, wenn man den Besitzer übergibt.