InvalidComObjectException was unhadled by user code
<p>why would this throw an exception ? </p>

<pre><code>bool result = obj.IsDesigningReports();
</code></pre>

<p>and the displayed message is: COM object that has been separated from its underlying RCW cannot be used.</p>
