共用方式為


IDataModelScriptDebug::GetDebugState 方法 (dbgmodel.h)

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

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

語法

ScriptDebugState GetDebugState();

傳回值

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

要求

要求 價值
標頭 dbgmodel.h

另請參閱

IDataModelScriptDebug 介面