Thema: Delphi Leak verzweifelt gesucht

Einzelnen Beitrag anzeigen

Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#8

Re: Leak verzweifelt gesucht

  Alt 4. Nov 2006, 21:32
Zitat von Muetze1:
Ist einfach zu beantworten: Dispose() will den Typ haben, damit er weiss wieviel er freigeben muss. Wenn du ihm einen Pointer gibst, dann weiss er nicht wie gross der Speicherbereich ist, den er freigeben muss. Daher darfst du ihm nicht den allgemeinen Typ von Node.Data übergeben sondern den richtigen Typ deines Records.
also hätte ich Dispose(PDataRec(node.data)) schreiben müssen?

Gruß Frank
  Mit Zitat antworten Zitat