Einzelnen Beitrag anzeigen

ISurf

Registriert seit: 1. Mär 2016
6 Beiträge
 
#4

AW: Den Leak bei rekursiven Closures bekämpfen

  Alt 6. Jul 2016, 22:35
Okay damit findet Delphi die Memory Leaks.
Das Ganze scheint sogar zu passieren, wenn man zwei anonyme Methoden in derselben Methode deklariert und sie sich untereinander aufrufen, siehe
http://stackoverflow.com/questions/6...onymous-method

Ich hab testweise eine der Lösungen ausprobiert (nach dem Aufruf myClosure:=nil setzen) und damit entstehen die Leaks nicht mehr.
Eine bessere Lösung scheint es für einen solchen rekursiven Aufruf nicht zu geben.

Gruß,
Simon
  Mit Zitat antworten Zitat