Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Dispose = Exception, kein Dispose = Memory Leak

  Alt 20. Sep 2007, 14:58
Zitat von Dezipaitor:
Du kannst auch LocalAlloc und LocalFree verwenden. Ich habs zwar nie wirklich direkt ausprobiert.
Aber es gibt WinApi funktionen, die rufen LocalFree oder LocalAlloc von dem Speicher auf, den ich selbst durch LocalAlloc oder LocalFree erstellt oder zerstört habe.
Die WinAPI ist ja selbst in DLLs.
Das geht (oder virtualalloc...) auch. Nur sollte man sich eben überlegen, ob das wirklich nötig ist. Der Speichermanager ist ja nicht dafür da um uns das Leben schwer zu machen, sondern um das Programm zu beschleunigen. Der hängt nämlich genau zwischen new/dispose/realloc/etc. und der WinAPI (virtualalloc und virtuallfree).
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat