Prüfen ob COM Komponente noch mit dem RCW (Runtime-Callable Wrapper) verbunden ist
-
Ich verwende eine COM Komponente.
Erstellt wird sie wie eine .NET Klasse:
ComComponent myCom = new ComComponent();
Beseitigt wird sie über:
System.Runtime.InteropServices.Marshal.ReleaseComObject(myCom );
Jetzt zeigt der Verweis von myCom aber immer noch irgendwo hin.
Bisher setzte ich ihn nach dem ReleaseComObject manuell auf "null".
Das mache ich aber nur, um abfragen zu können ob der Verweis noch mit dem RCW verwunden ist.Weiß von Euch jemand, ob es eine elegantere Lösung zum Abfragen des Bestehens einer Verbindung zum RCW gibt?