Forum: Object-Pascal / Delphi-Language
by silver-moon-2000,
26. Sep 2014
Ach menno, jetzt darf ich nicht mal mehr in Selbstmitleid zergehen? :duck:
Braun, wobei die ersten grauen durchkommen, vermutlich vom zu vielen: :gruebel:
Forum: Object-Pascal / Delphi-Language
by silver-moon-2000,
26. Sep 2014
Ich fange gleich an, zu heulen. :oops: Du hast ja so Recht. Und ich wieder einmal viel zu kurz geschaut.
procedure TObjectList<T>.Notify(const Value: T; Action: TCollectionNotification);
begin
inherited;
if OwnsObjects and (Action = cnRemoved) then
Value.Free;
end;
TObjectList gibt also wirklich den Wert frei!
Forum: Object-Pascal / Delphi-Language
by silver-moon-2000,
26. Sep 2014
Hallo zusammen,
ich muss gestehen, ein wenig verwirrt zu sein, nachdem ich in der Hilfe über den folgenden Satz (zu TList.Delete) gestolpert bin:
Klar ist also, dass Delete(Index : Integer) das Element mit dem Index aus der Liste entfernt, aber NICHT freigibt?
Es gibt ja die folgenden Methoden, die "in etwa" dasselbe machen, nämlich ein Element aus der Liste zu entfernen.
function...