Einzelnen Beitrag anzeigen

Benutzerbild von chaosben
chaosben

Registriert seit: 27. Apr 2005
Ort: Görlitz
1.358 Beiträge
 
Delphi XE2 Professional
 
#2

Re: [Tool] Bitmap to AVI (Problemchen)

  Alt 22. Mai 2006, 11:53
Hi Matti!

Die Wurzel deines Problems habe ich jetzt gefunden. In der procedure CloseAVIFile gibst du 3 Objekte frei.
Delphi-Quellcode:
AVIStreamRelease(psCompressed);
AVIStreamRelease(ps);
AVIFileRelease(pfile);
(Ich würde das auch so machen. )
Aber: Genau diese Objekte will jemand (wer auch immer, ich bin nicht ganz so VFW-firm) bei dem TObject.Destroy auch freigeben. Und genau das, führt zu der AV.
Ich hab die 3 Freigaben einfach mal auskommentiert und der MemoryManger meint, das da keine Leaks übrig bleiben. Daher könntest du es mal so probieren.
Benjamin Schwarze
If I have seen further it is by standing on the shoulders of Giants. (Isaac Newton)
  Mit Zitat antworten Zitat