共用方式為


HOW TO:如果暫止,回到呼叫 MFC 的函式

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

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

僅適用原生

標題不適用於

Standard 版

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

僅適用原生

標題不適用於

Pro/Team 版

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

僅適用原生

標題不適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

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

預設隱藏的命令。

注意事項:

根據目前使用的設定與版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中所描述的不同。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定

如果您使用 [偵錯] 功能表上的 [中斷] 命令來暫止程式並於 MFC 中結束,而且您確定問題位於程式碼時,可以使用 [呼叫堆疊] 視窗巡覽回該函式。如需詳細資訊,請參閱 HOW TO:使用呼叫堆疊視窗

有時候,您的程式碼可能會位於訊息幫浦 (Message Pump) 中。如果發生這種情形,呼叫堆疊上不會有任何使用者程式碼。若要避免發生此問題,您可以改用中斷點 (可能含條件與叫用次數) 來取代 [中斷] 命令。如需詳細資訊,請參閱中斷點和追蹤點

若要巡覽至呼叫 MFC 的函式

  • 使用 [呼叫堆疊] 視窗。

如果呼叫堆疊上沒有任何使用者程式碼

有時候,您的程式碼可能會位於訊息幫浦 (Message Pump) 中。如果發生這種情形,呼叫堆疊上不會有任何使用者程式碼。

若要避免在訊息幫浦內中斷

  • 改用中斷點 (可能含條件與叫用次數) 來取代 [中斷] 命令。如需詳細資訊,請參閱中斷點和追蹤點

請參閱

概念

機器碼偵錯 FAQ

其他資源

偵錯機器碼