質問

私はレコードのセットをループし、二つのことを印刷したアプリケーションを書きました。

一つは、SSRSウィッヒ正しく動作からのレポートです。

他の印刷にCOMオブジェクトを使用した図です。 COMオブジェクトがランダムに失敗し、終了するプログラムを引き起こします。

COMオブジェクトが失敗したときに、プログラム全体を殺すから、それを停止する方法はありますか?私はすべてのレベルでキャッチごとに例外を試してみましたが、それはまだ動作しません。

役に立ちましたか?

解決

あなたが呼び出しているCOMオブジェクトのコードを持っていますか。あなたは、コードを持っている場合は、かどうかが失敗した場合にどのexitコマンドを確認してください。

他のヒント

あなたが複数のスレッドからCOMオブジェクトを使用していますか?あなただけのメッセージポンプを備えた単一のスレッドからCOMオブジェクトにアクセスする必要があります。私の経験では、これはのtry-catchを経由して捕捉することができない奇妙な不安定性を引き起こす可能性があります。

これは多分、COMオブジェクト自体ではなく、あなたのコードの問題のように聞こえます。この場合は、COMオブジェクトは、エラーをスローしていない場合、あなたは1をキャッチすることができません。

種類よろしく

トニー・スミス・ブリュースター

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top