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