- ベストアンサー
エラーの時デバッグを止める
特定の条件まで来たらデバッグをストップさせる命令ってないですか? 今はTRACEで出してるんですが、出力を見落として無駄な時間を使うことが多くて
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
ASSERT(0); を入れておくとか。 先に進みたければ、ダイアログで[無視]を選べばいい。 該当ソースを確認したければ、[再試行]を選べばいい。
その他の回答 (4)
- qwertfk
- ベストアンサー率67% (55/81)
DebugBreakという関数をつかえば一時停止できます
お礼
ありがとうございます
- Wr5
- ベストアンサー率53% (2173/4061)
デバッグ実行している時に特定の条件でブレークしたい。 とかでしょうかね? 特定の条件(ファイルの何行目とか。もちろん変数なりで管理している必要はあるでしょうが)で…と。 VisualStudioのブレークポイントの設定でいろいろ設定できるようですから、そちらを確認してみてはどうでしょうか。 まぁ、私の場合面倒なんで、止めたい所に下記のようなコードを書いてブレークポイント設定していますが。 if( line == 12345 ) { int a = 0; } で、int aな行にブレークポイントを設定。
補足
ブレークポイントをはらない方法でおねがいします
- ore100
- ベストアンサー率54% (34/62)
どのような条件下でデバッグを行っているのかはわかりません。 特定の条件を満足したところに、ブレークポイントを設定すれば可能ではないでしょうか。 デバックをされている環境が見えないのでなんともいえません。
補足
すいません、ブレークポイントをはらずに、です。 クラスを移植したりしてブレークポイントが消えてしまうこともあるので。
- Tacosan
- ベストアンサー率23% (3656/15482)
そも「デバッグを止める」とはどういう意味でしょうか? あなたがデバッグするのをあきらめればそれは「デバッグを止める」ということになりますが, それでいいんでしょうか?
補足
任意の行に到達したときにブレークポイントをはらずに止める方法です。 コードに書くようなものがいいです
お礼
ありがとうございます