Wie erhält man den Typ des COM-Objekts?

Bin ich verweisen auf eine COM-Bibliothek, die in Visual Studio, so dass es erzeugt automatisch die zugehörigen Interop-assembly für mich. Ich würde gerne eine GetType() auf diese com-Objekte, aber Sie kehren immer wieder zurück System.__ComObject. Abfragen für die Schnittstelle funktioniert aber:

bool isOfType = someComeObject is ISomeComObject; //this works

Aber was ich wirklich wollen, ist dies wieder der tatsächliche Typ des com-Objekts:

Type type = someComeObject.GetType(); //returns System.__ComObject :-(

Weiß jemand, wie das zu tun, was ich tun will?

InformationsquelleAutor der Frage | 2009-09-15

Schreibe einen Kommentar