共用方式為


如何發覺我的指標是否損毀記憶體位址?

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題不適用於 標題不適用於

僅適用原生

標題不適用於

Standard 版

標題不適用於 標題不適用於

僅適用原生

標題不適用於

Pro/Team 版

標題不適用於 標題不適用於

僅適用原生

標題不適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

問題說明

我認為我的其中一個指標可能損毀在 0x00408000 位址的記憶體。我該如何確定那裡的狀況?

方案

檢查堆積損毀

若要找出記憶體位址遭修改的位置

  1. 在 0x00408000 設定資料中斷點。如需詳細資訊,請參閱 HOW TO:設定資料中斷點 (僅限原生)

  2. 當您遇到中斷點時,使用 [記憶體] 視窗來檢視從 0x00408000 開始的記憶體內容。如需詳細資訊,請參閱記憶體視窗

請參閱

概念

機器碼偵錯 FAQ

其他資源

偵錯機器碼