2

現在、ドキュメント比較用の 2 つの pdfviewer を備えたアプリケーションがあります。残念ながら、一部の PDF ファイルはビューアーへのロード時またはビューアーによるレンダリング時に例外を引き起こします。例外は、サードパーティのコントロール内から発生します。

そのため、AppDomain.CurrentDomain.FirstChanceException にバインドすることで、これらの問題のいくつかを解決しようとしました。このような例外がスローされると、問題のあるビューアーにメッセージが表示されます。

現在のところ、firstchanceexception の引数とどのビューアーに問題があるかを区別できないため、メッセージは両方のビューアーに表示されます。ドキュメントを問題なく表示できたビューアーにも表示されます。

質問は次のとおりです。

例外の原因を見つける方法はありますか?

送信者は application.run をターゲットにしていますが、あまり役に立ちません。

FirstChanceExceptionEventArgs は、ビューアー コントロールで使用されるタイプをターゲットにしていますが、どのタイプが例外をトリガーしたかを示すものはありません。

4

0 に答える 0