2010-11-22 28 views
1

ActiveXインターフェイス経由でアンマネージEXEをデバッグしようとしています。問題は、Activator.CreateInstance(Type)を使用してアプリケーションのActiveXオブジェクトを作成していることです。私がデバッグしている動作はこのアプリケーションの読み込みです。Activator.CreateInstance timeout

この結果、このメソッドのタイムアウト(CO_E_SERVER_EXEC_FAILURE)が終了すると、デバッグセッションが途中で終了します。手動でこの機能のタイムアウトを延長する方法はありますか? ActiveXオブジェクトは、C#アプリケーションで作成されています。

答えて

1

CoCreateInstance() 120秒後のタイムアウト。それでおしまい。私はそれを拡張する方法を知らない。

コンポーネントの作成時にではなく、後でデバッグしようとしているコードを実行する方法はありますか?そうすれば、コードを別々にデバッグできるようになります。コンポーネントはすでに作成されているため、CreateInstance()でタイムアウトしません。

+0

私がデバッグするのに必要なコードは、実際に起動プロセスから独立していることがわかりました。私は誰かが解決策を持っている場合に備えて、この質問を開いたままにしておきます。 – sohum