Difference between revisions of "DebuggingRights"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 07:50, 7 February 2021
DebuggingRights (Функции отладки) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает или/и изменяет текущий режим отладки. Если режим отладки не включен, встроенный отладчик не будет выведен в момент появления исключения или нажатия Ctrl+Alt+C. Для включения отладчика не обязательно наличие административных прав, однако, без доступа к исходным текстам, отладчик может использоваться только для отладки исполняемых выражений (см. Exec), либо для закладки "вычисление и исполнение" административной панели визуального клиента, там же можно визуально проверить активность режима отладки (кнопка "режим отладки"). Отладчик также работает и для консольных клиентов. Одной из возможностей отладчика является встроенный профайлер, который, однако, можно включить непосредственно из текста программы. См. Встроенный отладчик, Встроенный профайлер.
Режим отладки можно активировать в основном ini-файле клиента (переменная DebuggingRights
), путь к исходным текстам можно указать из самого отладчика, либо в в основном ini-файле клиента (переменная AdditionalSourcePaths
).
Синтаксис
DebuggingRights(<Режим отладки 0 или 1 (INT)>):<Текущий режим отладки (INT)>
Аргументы
<Режим отладки 0 или 1 (INT)>
- (необязательный аргумент) Изменить текущий режим отладки.
Возвращаемое значение
Возвращает текущее (предыдущее) значение режима отладки.
Примеры
//Включить режим отладки DebuggingRights(1);