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:
Controls.Remove(myActiveXControl);
myActiveXControl.Dispose();
myActiveXControl= null;
Gibt es noch irgend einer mir unbekannte Methode was ich zur freigabe Aufrufen sollte/kann?
Windows Vista - Eine neue Erfahrung in Fehlern.