次の方法で共有


ポインターがメモリ アドレスを破壊しているかどうか見つけるには

このトピックの内容は、次の製品に該当します。

エディション

Visual Basic

C#

F#

C++

Web Developer

Express

トピック該当なし トピック該当なし トピック該当なし

ネイティブのみ

トピック該当なし

Pro、Premium、Ultimate

トピック該当なし トピック該当なし トピック該当なし

ネイティブのみ

トピック該当なし

問題の説明

ポインターの 1 つがアドレス 0x00408000 のメモリを破壊してしまったようです。 どうなっているのか調べる方法はありますか。

解決方法

ヒープ破損のチェック

メモリ アドレスの変更箇所を見つけるには

  1. 0x00408000 にデータ ブレークポイントを設定します。 詳細については、「方法 : データ ブレークポイントを設定する (ネイティブのみ)」を参照してください。

  2. ブレークポイントにヒットしたら、[メモリ] ウィンドウを使用して、0x00408000 から始まるメモリの内容を表示します。 詳細については、「[メモリ] ウィンドウ」を参照してください。

参照

概念

ネイティブ コードのデバッグに関する FAQ

その他の技術情報

ネイティブ コードのデバッグ