共用方式為


IDataModelScriptDebug::GetDebugState 方法 (dbgmodel.h)

GetDebugState 方法會傳回腳本的目前狀態 (例如:它是否正在執行) 。 狀態是由 ScriptDebugState 列舉中的值所定義,其定義方式如下。

列舉 Description
ScriptDebugNoDebugger 表示偵錯在腳本上沒有作用中。 這表示尚未在此腳本上呼叫 StartDebugging 方法,或已呼叫 StopDebugging。 不論是哪一種情況,在啟動調試程式之前,與指定腳本上的腳本調試程序進一步互動都無效。
ScriptDebugNotExecuting 表示文本內沒有任何程序代碼正在主動執行。 傳回這與 ScriptDebugNoDebugger 相反,表示正在偵錯腳本,也就是在偵錯介面上已成功呼叫 StartDebugging 方法。
ScriptDebugExecuting 表示腳本正在主動執行程序代碼,而且不會細分為調試程式。
ScriptDebugBreak 表示文稿在執行腳本內的程式碼期間,腳本會中斷成調試程式

Syntax

ScriptDebugState GetDebugState();

傳回值

腳本的偵錯狀態,如 ScriptDebugState 列舉中的值所表示。

規格需求

需求
標頭 dbgmodel.h

另請參閱

IDataModelScriptDebug 介面