1

プロセスにアタッチしましたが、現在、非常に大きなクラス内のコードをステップ実行しています。私が興味を持っている行には、いくつかの重要なポインターの使用法があります。その値 (それが指しているオブジェクトの任意のプロパティ) が最近変更された場所を知る必要があります。非同期呼び出しから変更が行われたため、スタック トレースは役に立ちません。このコードを識別する方法は? Microsoft Visual C++ 6.0でデータ ブレークポイントを設定する方法は?

編集:新しいMicrosoft Visual Studioについて質問しているわけではありません。はい、15 年前のコンパイラを使用する必要があります。

4

1 に答える 1

0

難しくありません。ポインターの最初の書き込みを実行した後のどこかにブレークポイントを作成するだけです (場所は多少任意です)。次に、右クリックしてCondition...を選択し、式を入力して Has changedyourPtrを選択します。

于 2013-05-17T13:24:47.893 に答える