Einzelnen Beitrag anzeigen

Benutzerbild von St.Pauli
St.Pauli

Registriert seit: 26. Dez 2004
351 Beiträge
 
Delphi 7 Personal
 
#10

Re: Objekt ohne Rückstände aus Speicher löschen

  Alt 16. Sep 2006, 17:15
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!!!
Gruß St.Pauli
  Mit Zitat antworten Zitat