建立自訂偵錯引擎
偵錯引擎 (DE) 是一個可讓特定的執行階段架構的偵錯的元件。 通常是只有一個 DE 實作每個執行階段環境。
![]() |
---|
雖然有不同的是實作方式,考慮改用 SQL 和 JScript,VBScript 和 JScript 共用單一 DE。 |
將 DE 適用於解譯器或操作系統,以提供執行控制項、 中斷點、 和運算式評估為這種偵錯服務。 這些服務透過 DE 介面實作,而且可能會導致偵錯工具不同的操作模式之間進行轉換。 如需詳細資訊,請參閱 操作模式。
建立將 DE 包含下列步驟:
註冊 DE Visual Studio
啟用偵錯程式
執行控制及狀態評估
事件傳送
終止,並中斷連結
在本節中
註冊自訂偵錯引擎
說明偵錯引擎註冊與 Visual Studio,這樣就可以使用所需的步驟。啟用偵錯程式
說明您 DE 可以偵錯程式之前,您必須先啟動 DE 或將它附加至現有的程式。執行控制以及狀態評估
討論偵錯應用程式為何需要實作執行控制項功能。事件傳送
說明偵錯工具和 DE 之間的通訊是依據 DCOM 的事件模型。終止,並中斷連結
說明如何達成這表示沒有任何中斷點、 例外狀況、 執行階段錯誤或要偵錯應用程式中的無限迴圈的正常結束。呼叫偵錯工具的事件
文件的偵錯工作階段中發生的事件呼叫的順序。How To: 偵錯自訂偵錯引擎
說明如何偵錯自訂 DE。