(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: FreeandNilProperties?
11. Dez 2008, 10:03
ein FreeAndNil kann nie von der Komponente ausgehen da diese nicht wissen kann wo überall Pointer auf die Instanz liegen.
Beispiel:
Delphi-Quellcode:
var
a,b,c,d,e,f,g: TYourObject;
[...]
a := TYourObject.Create();
b := a;
c := a;
d := a;
e := a;
f := a;
g := a;
[...]
destructor TYourObject.Destroy();
begin
//woher soll die Objectinstanz an der Stelel wissen das es a,b,c,d,e,f und g gibt?
inherited;
end;
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|
|
Zitat
|