デバッグでよく遭遇するのが、例えば for ループが 1000 回あり、83 番目のループでエラーが発生する、このとき 83 番目のループを直接見つけたいのですが、どうすればよいでしょうか?
非常にシンプルで、条件付きブレークポイントを使用して実現できます。
次のように進めます。
①ループ本体に変数を設定し、変数名は i
②コード行の左側でマウスをクリックしてブレークポイントを追加します。
③右クリック後、下図のようにブレークポイント上で右クリックします。
上図の「条件」にトリガー条件を入力します。例:「入力条件 "i == 83"」
入力後、「完了」をクリックして確定します。
デバッガは i==83 を検出すると、ブレークポイントで一時停止し、デバッグ モードに入ります。