共用方式為


HOW TO:在發生例外狀況後檢查系統程式碼

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

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

Standard 版

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

Pro/Team 版

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

表格圖例:

標題適用於

適用

標題不適用於

不適用

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

預設隱藏的命令。

發生例外狀況 (Exception) 時,您可能必須檢查系統呼叫內部的程式碼,判斷造成例外狀況的原因。下列程序說明如果您沒有載入系統程式碼的符號,或是在已經啟用 Just My Code 的情況下,如何執行這項工作。

若要在發生例外狀況後檢查系統程式碼

  1. 在 [呼叫堆疊] 視窗中按一下滑鼠右鍵,然後按一下 [顯示外部程式碼]。

    如果未啟用 Just My Code,快速鍵功能表上就不會提供這個選項,而且預設會顯示系統程式碼。

  2. 以滑鼠右鍵按一下現在出現在 [呼叫堆疊] 視窗中的外部程式碼框架 (Frame)。

  3. 指向 [載入符號來源],再按一下 [Microsoft 符號伺服器]。

    1. 如果 Just My Code 已啟用,將會出現一個對話方塊,指出 Just My Code 現在已經停用。這是逐步執行系統呼叫的必要動作。

    2. [正在下載公用符號] 對話方塊隨即出現。下載完成後,這個對話方塊就會消失。

  4. 您現在可以在 [呼叫堆疊] 視窗和其他視窗中檢查系統程式碼。例如,您可以按兩下呼叫框架,在來源或 [反組譯碼] 視窗中檢視程式碼。

請參閱

概念

例外處理 (偵錯)