Zitat von
3_of_8:
Womit denn sonst? *kratz*
Mit der Frage "nur überschreibt es so wirklich alles mit 0?" stand nicht zur Debatte, ob es 0 oder x oder # in den Speicher schreibt, sondern ob es 0 im ganzen vom Objekt benutzten Speicher schreibt!
Zitat von
Dax:
Delphi-Quellcode:
procedure TMeineKlasse.FreeInstance;
begin
FillChar(PInteger(self)^, InstanceSize, 0);
inherited;
end;
Sorum! Ansonsten wird der Speicher für das Objekt zwar überschrieben, aber nie freigegeben.
Danke!!!