IDataModelScriptDebug::GetDebugState 方法 (dbgmodel.h)
GetDebugState 方法會傳回腳本的目前狀態(例如:是否正在執行)。 狀態是由 ScriptDebugState 列舉中的值所定義,其定義方式如下。
列舉 | 描述 |
---|---|
ScriptDebugNoDebugger | 表示偵錯在腳本上沒有作用中。 這表示 StartDebugging 方法尚未在此腳本上呼叫,或已呼叫 StopDebugging。 在任一情況下,在啟動調試程式之前,在指定的腳本上與腳本調試程序的進一步互動無效。 |
ScriptDebugNotExecuting | 表示文本內沒有任何程序代碼正在主動執行。 傳回這個與 ScriptDebugNoDebugger 相反,表示正在偵錯腳本,也就是說,StartDebugging 方法已在偵錯介面上成功呼叫。 |
ScriptDebugExecuting | 表示腳本正在主動執行程序代碼,而且不會中斷至調試程式。 |
ScriptDebugBreak | 指出文稿在執行文本中的程式代碼時,腳本會中斷至調試程式 |
語法
ScriptDebugState GetDebugState();
傳回值
腳本的偵錯狀態,如 ScriptDebugState 列舉中的值所指示。
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |