Метод IDataModelScriptDebug::GetDebugState (dbgmodel.h)
Метод GetDebugState возвращает текущее состояние скрипта (например, выполняется ли он или нет). Состояние определяется значением в перечислении ScriptDebugState, которое определяется следующим образом.
Перечисление | Описание |
---|---|
ScriptDebugNoDebugger | Указывает, что отладка не активна в скрипте. Это означает, что метод StartDebugging еще не был вызван для этого скрипта или метод StopDebugging уже был вызван. В любом случае дальнейшее взаимодействие с отладчиком скрипта в данном скрипте недопустимо до запуска отладчика. |
ScriptDebugNotExecuting | Указывает, что код в скрипте не выполняется активно. Возвращая его в отличие от ScriptDebugNoDebugger, скрипт выполняет отладку, то есть метод StartDebugging был успешно вызван в интерфейсе отладки. |
ScriptDebugExecuting | Указывает, что скрипт активно выполняет код и не разбивается на отладчик. |
ScriptDebugBreak | Указывает, что скрипт разбивается на отладчик во время выполнения кода в скрипте. |
Синтаксис
ScriptDebugState GetDebugState();
Возвращаемое значение
Состояние отладки скрипта, указанное значением в перечислении ScriptDebugState.
Требования
Требование | Значение |
---|---|
Заголовок | dbgmodel.h |