値が入ったらブレイク

解決


ひで  2011-11-26 11:04:56  No: 73012  IP: [192.*.*.*]

お世話になります。

VC++6.0で開発を行っていますが、階層がとても深く、また複雑でデバッグ
に困っています。

そこでご教授頂きたいのが「ある変数に値が入るタイミング、場所を特定
する方法」
です。現在は、ステップインでどんどん中に入って特定しているのですが、
非常に時間がかかります。

ステップ実行ではなく、ある変数に値が設定されたタイミングでブレイク、
その場所を特定するような方法はないでしょうか。

なにかいい方法があれば是非ご教授下さい。
よろしくお願い致します。

編集 削除
ryo  2011-11-26 13:49:23  No: 73013  IP: [192.*.*.*]

ttp://www.nitoyon.com/vc/tutorial/debug/breakpoint.htm

下のほうのに書いてある、条件つきでブレーク
であってる?

編集 削除
ひで  2011-11-26 17:11:13  No: 73014  IP: [192.*.*.*]

ありがとうございます。

教えて頂いたページにある「条件つきブレークポイント」ですが、自宅に
VC++6.0環境がないもので確認できませんが、

これであるアドレスの値が変わったら、もしくは、指定の値が設定された
らブレークするという指定ができるのでしょうか?

また会社に行ったらさっそく確認してみますね。

編集 削除
ひで  2011-11-26 18:12:06  No: 73015  IP: [192.*.*.*]

アドレスによる指定方法ですが、できそうですね。

(*(int*)0x002ef814) > 1

みたいに。

実際に確認できたら解決とさせていただきます。
どうもありがとうございました。

編集 削除