附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。
整合式的開發環境的一般功能是偵錯,或尋找並修正錯誤,在您所撰寫的指令碼的能力。當您指令碼偵錯時,您可以 [偵錯時,就會發生指令碼錯誤,或設定中斷點加入指令碼偵錯陳述式。偵錯陳述式會告訴偵錯工具何時暫停執行,允許您指令碼,並檢查其行為。本文說明如何新增指令碼偵錯陳述式。
-
在 Microsoft Office InfoPath,開啟包含的指令碼的表單範本。
-
在 [工具] 功能表上指向 [程式設計,然後按一下 [ Microsoft Script Editor],或按下 ALT + SHIFT + F11 以開啟 Microsoft 指令碼編輯器 (MSE)。
-
在指令碼,將游標放在要新增偵錯陳述式的位置,然後執行下列其中一項:
-
若要新增的偵錯陳述式的 Microsoft JScript 指令碼語言中,輸入debugger;陳述式。
-
-
若要新增的偵錯陳述式的 Microsoft Visual Basic Scripting Edition (VBScript) 的指令碼語言中,輸入Stop陳述式。
-
下列範例會示範如何使用偵錯陳述式中OnLoad事件處理常式使用 JScript 語法:
function XDocument::OnLoad(eventObj)
{
debugger;
} -
按一下 [儲存在 MSE 中,或按 CTRL + S。
-
切換至 [InfoPath]。
-
在 [標準] 工具列上,按一下 [預覽] 或按 CTRL + SHIFT + B。
-
在 [ Just-In-Time 偵錯] 對話方塊中,按一下 [新執行個體的 Microsoft Script Editor],然後按一下[是]。
-
在 [逐步執行遠端程序呼叫] 對話方塊中,按一下 [指令碼,,然後按一下[確定]。MSE 開啟偵錯模式中,並黃色的箭號,指出執行已暫停的位置。
提示: MSE 偵錯模式中,您可以使用所有偵錯它所提供的功能。這包含設定中斷點逐步執行程式陳述式,以及檢視任何偵錯視窗,例如 [監看式]、 [即時運算及 [呼叫堆疊] 視窗。
-
如果您想要停止將指令碼偵錯,偵錯] 功能表中,按一下 [停止偵錯,或在 MSE 中按下 SHIFT + F5。