Forum: Object-Pascal / Delphi-Language
by DeddyH,
16. Jun 2020
Das wird Delphi 5 aber freuen, was es plötzlich so alles kann :stupid:
Forum: Object-Pascal / Delphi-Language
by DeddyH,
16. Jun 2020
Genau deshalb soll der Destruktor grundsätzlich überschrieben werden und nicht verdeckt. Probier es doch einfach mal aus.
Forum: Object-Pascal / Delphi-Language
by DeddyH,
16. Jun 2020
destructor TStringTree.Destroy;
var
i: Integer;
begin
for i := 0 to Count-1 do
Objects.Free;
inherited;
end;
Sollte dasselbe bewirken, nur kürzer.
Forum: Object-Pascal / Delphi-Language
by DeddyH,
15. Jun 2020
Wieso, es wird ja nichts gelöscht, sondern nur freigegeben?
Geht es eigentlich wirklich um Delphi 5? Oder ist es in Wirklichkeit ein aktuelleres Delphi, wo es schon die OwnsObjects-Eigenschaft gibt?
Forum: Object-Pascal / Delphi-Language
by DeddyH,
15. Jun 2020
Welchen tieferen Sinn soll es haben, die "Unterobjekte" auf nil zu setzen? Eine Freigabe mit anschließendem nilen der Hauptliste sollte doch ausreichen, oder?