5

ADPlus を使用してダンプ ファイルを生成すると、ファースト チャンス例外とセカンド チャンス例外の両方が発生しますが、タスク マネージャーを使用してダンプ ファイルを生成すると、ダンプ ファイルは 1 回しか取得されません。セカンドチャンス例外ですか?とにかく、この 1 回目と 2 回目のチャンスの例外については少し混乱していますが、それについて少し読んだことがあります。誰かが良い類推を提供できれば、それは私にとって物事を解決するかもしれません

4

1 に答える 1

12

こちらをご覧ください:リンク

つまり、最初のチャンスの例外は、アプリケーションが例外を処理する前に、デバッガーに例外とアプリケーションの状態を検査する最初の機会を与えます。

この時点でデバッガーを停止できます (通常は、「例外が作成されたときにデバッガーに入る」などの設定です。多くの場合、これは既定ではオフになっています)。そうしない場合、またはアプリケーションを実行し続けた場合、例外はアプリケーションに渡されます。

アプリケーションが例外を処理しない場合、デバッガーは 2 回目のチャンスを得ます。繰り返しますが、ここでデバッガーに割り込むことができます (これは通常、デフォルトでオンになっています)。

アプリケーションが例外を処理しない場合、アプリケーションは通常終了することに注意してください。

于 2010-11-01T15:05:12.607 に答える