#

COM Objekte debuggen
 
Frage:
Wie kann man COM Objekte in einer Visual Studio Anwendung debuggen?
 
Problem:
In einem Project, welches Word als COM Objekt anbindet, werden die Werte zu Laufzeit im Debugger nicht angezeigt.
 

 
Dabei wird folgende Meldung bei Überwachen angezeigt:

ActiveThemeDisplayName Evaluation of method Microsoft.Office.Interop.Word.DocumentClass.get_ActiveThemeDisplayName()
calls requires a COM call.
Evaluation of methods on COM objects is not supported in this context. String
 
- doc.Sentences[1] COM Object Microsoft.Office.Interop.Word.Range {System.__ComObject}
 

 
 
Lösung:
In Visual Studio Menüleiste->Tools
Dann Options
 
 
Unter Debugging->General
Im Hauptfenster die Option anschalten: Use Managed Compatibility Mode->ON

 
 
Anschliessend werden die Eigenschaften und Werte von COM Objekten in Visual Studio während eines Breakpoint angezeigt

 
 
Mobile

.

yesmovies