つい集めてしまうものはなんですか?

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

A 回答 (5件)

ASSERT(0);



を入れておくとか。
先に進みたければ、ダイアログで[無視]を選べばいい。
該当ソースを確認したければ、[再試行]を選べばいい。
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2013/10/31 10:25

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

    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2013/10/31 10:25

デバッグ実行している時に特定の条件でブレークしたい。


とかでしょうかね?

特定の条件(ファイルの何行目とか。もちろん変数なりで管理している必要はあるでしょうが)で…と。

VisualStudioのブレークポイントの設定でいろいろ設定できるようですから、そちらを確認してみてはどうでしょうか。


まぁ、私の場合面倒なんで、止めたい所に下記のようなコードを書いてブレークポイント設定していますが。
if( line == 12345 ) {
 int a = 0;
}
で、int aな行にブレークポイントを設定。

この回答への補足

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

補足日時:2013/10/29 16:12
    • good
    • 0

どのような条件下でデバッグを行っているのかはわかりません。


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

この回答への補足

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

補足日時:2013/10/29 16:11
    • good
    • 0

そも「デバッグを止める」とはどういう意味でしょうか?



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

この回答への補足

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

補足日時:2013/10/29 16:12
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報