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