![]() |
Freigabe von ActiveX-Control in einem WinForms-Programm?
Ich habe ein ActiveX-Control in einem .NET/Winforms-Programm im Einsatz (.NET 2.0/VS.NET 2005). Dieses Control läd größere "Dinge" in einer weiteren extern Verbundenen Anwendung (Ähnliches Konzept von Acrobat Reader-Control und zusätzlicher Acrobat.exe). Dieses Control wird dynamisch eingebunden und auch wieder freigegeben. Jedoch sieht es so aus als würde das Control auf COM/ActiveX-Seite nicht freigegeben. Dadurch ist nach ein paar neuen ActivX-Controls irgendwann mal der Speicher zu Ende.
Die Freigabe erfolgt durch folgenden Code:
Code:
Gibt es noch irgend einer mir unbekannte Methode was ich zur freigabe Aufrufen sollte/kann?
Controls.Remove(myActiveXControl);
myActiveXControl.Dispose(); myActiveXControl= null; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz