1

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

4

1 に答える 1

1

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

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

int c = a + b; // ある種の計算

if (c == 5) // テスト { // ERROR return; }

たとえば、テスト c==5 が間違っていることがわかっている場合は、その行に条件付きブレークポイントを配置できます。

if (c == 5) // テスト

いくつかの正しい値の表現で:

c = 1

そして、エラー状態のパスを下ることはありません。もちろん、これは常に機能するとは限りませんが、状況によっては役立つ場合があります。

于 2011-03-28T03:21:40.170 に答える