CppWebBrowser / MDIChild Speicherbelegung
-
Hallo,
ich arbeite an einer webbasierenden Anwenung. Als Browser nutze ich die TCppWebBrowser Komponente. Diese befinden sich in einer MDI Anwendung.
Die MDIChilds werden nach bedarf dynamisch erstellt. Leider wird
der benutzte Arbeitsspeicher beim schliessen des Childs nicht freigeben.
Ich vermute, dass es an der CppWebBrowser Komponente liegt. (ca. 500kB pro Fenster)Wie kann ich diese Komponente wirklich schliessen?
Hab auch schon versucht, die fenster im Hintergrund zu lassen und beim
OnNewWindow2 event weiter nutzen. Das Speicherproblem wäre gelöst. leider kann kann ich nachfolgend mit js window.opener nicht mehr auf das öffnente Fenster zugreifen, da es sich ja geändert hat und der wert scheinbar nicht mit ppDisp weitergegeben wird. Eigentlich sollte ja die IHTMLWindow2->put_opener methode funkionieren. Geht aber leider auch nicht, bzw wende ich sie falsch an.hat jemand sowas schonmal realisiert?