1

私は、非常に大きなデータセットを処理するユーティリティーに取り組んでいます。動作には多くのコードが使用されているため、実行中に予期しないエラーが発生します。だから私はVisual Studioのデバッグセッション内で実行します。ほとんどの場合、エラーをスキップしたり、即時ウィンドウを使用してエラーを回復したり、「次のステートメントを設定する」という操作を行うことができます。しかし、このエラーは将来発生する可能性があります。デバッグセッションを再開せずにプロセスを自動化することは可能ですか?VS 2008/2010でデバッグ中にカスタムの未処理の例外ハンドラをインストールすることはできますか?

答えて

1

あなたのコードの構造や使用している言語によっては、条件付きブレークポイントの不正使用と同様のことをすることができます。

アイデアは、評価を行うためにブレークポイント条件を使用することです。基本的には、即時ウィンドウで行うことを自動化した方法です。

int c = a + b; //何らかの計算タイプ

if(c == 5)//あなたのテスト { //エラー return; }

など。あなたが知っている場合は、テスト用のC == 5を使用すると、その行で条件付きブレークポイントを置くことができるものを間違ってされている。

(C言語== 5)場合//テスト

いくつかの正しい値の発現と:

c = 1

エラー条件のパスを下げることはありません。もちろん、これは必ずしも機能するとは限りませんが、来るべき状況では役立ちます。

関連する問題