• ベストアンサー

エラーの時デバッグを止める

特定の条件まで来たらデバッグをストップさせる命令ってないですか? 今はTRACEで出してるんですが、出力を見落として無駄な時間を使うことが多くて

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

ASSERT(0); を入れておくとか。 先に進みたければ、ダイアログで[無視]を選べばいい。 該当ソースを確認したければ、[再試行]を選べばいい。

wrusagi
質問者

お礼

ありがとうございます

その他の回答 (4)

  • qwertfk
  • ベストアンサー率67% (55/81)
回答No.5

DebugBreakという関数をつかえば一時停止できます

wrusagi
質問者

お礼

ありがとうございます

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

デバッグ実行している時に特定の条件でブレークしたい。 とかでしょうかね? 特定の条件(ファイルの何行目とか。もちろん変数なりで管理している必要はあるでしょうが)で…と。 VisualStudioのブレークポイントの設定でいろいろ設定できるようですから、そちらを確認してみてはどうでしょうか。 まぁ、私の場合面倒なんで、止めたい所に下記のようなコードを書いてブレークポイント設定していますが。 if( line == 12345 ) {  int a = 0; } で、int aな行にブレークポイントを設定。

wrusagi
質問者

補足

ブレークポイントをはらない方法でおねがいします

  • ore100
  • ベストアンサー率54% (34/62)
回答No.2

どのような条件下でデバッグを行っているのかはわかりません。 特定の条件を満足したところに、ブレークポイントを設定すれば可能ではないでしょうか。 デバックをされている環境が見えないのでなんともいえません。

wrusagi
質問者

補足

すいません、ブレークポイントをはらずに、です。 クラスを移植したりしてブレークポイントが消えてしまうこともあるので。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

そも「デバッグを止める」とはどういう意味でしょうか? あなたがデバッグするのをあきらめればそれは「デバッグを止める」ということになりますが, それでいいんでしょうか?

wrusagi
質問者

補足

任意の行に到達したときにブレークポイントをはらずに止める方法です。 コードに書くようなものがいいです

関連するQ&A