Einzelnen Beitrag anzeigen

neo4a

Registriert seit: 22. Jan 2007
Ort: Ingolstadt
362 Beiträge
 
Delphi XE2 Architect
 
#5

AW: [Spring-DI] MemoryLeak bei Einsatz von DelegatedConstructor

  Alt 1. Feb 2012, 15:47
Das klingt schon überzeugend...noch überzeugender ist nur, dass die vorgeschlagene Änderung mit der Auslagerung in eine Prozedur leider keinen Effekt zeigte.

Diese anonyme Methode ist ja nur nötig, damit der Default-Konstruktor des DatenModuls aufgerufen wird. Möglicherweise passiert dabei noch etwas mehr. Nehme ich nun mein ungeliebtes Wrapper-Object, so verwaltet der DI-Vontainer das Objekt wie gehabt und richtig und innheralb dessen habe ich die volle Kontrolle über das Erzeugen und Freigeben des Datenmodules.

BTW, in den Spring-Demos wird das DelegateTo auch im initialization-Teil eingesetzt. Allerdings werden da auch keine Datenmodule oder Forms erzeugt.
Andreas
  Mit Zitat antworten Zitat