Difference between revisions of "DebuggingRights"

From SunFlurry wiki
Jump to: navigation, search
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

  DebuggingRights (Функции отладки)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число
Визуальность:Нет

Функция получает или/и изменяет текущий режим отладки. Если режим отладки не включен, встроенный отладчик не будет выведен в момент появления исключения или нажатия Ctrl+Alt+C. Для включения отладчика не обязательно наличие административных прав, однако, без доступа к исходным текстам, отладчик может использоваться только для отладки исполняемых выражений (см. Exec), либо для закладки "вычисление и исполнение" административной панели визуального клиента, там же можно визуально проверить активность режима отладки (кнопка "режим отладки"). Отладчик также работает и для консольных клиентов. Одной из возможностей отладчика является встроенный профайлер, который, однако, можно включить непосредственно из текста программы. См. Встроенный отладчик, Встроенный профайлер.

Режим отладки можно активировать в основном ini-файле клиента (переменная DebuggingRights), путь к исходным текстам можно указать из самого отладчика, либо в в основном ini-файле клиента (переменная AdditionalSourcePaths).

Синтаксис

DebuggingRights(<Режим отладки 0 или 1 (INT)>):<Текущий режим отладки (INT)>

Аргументы

  • <Режим отладки 0 или 1 (INT)> - (необязательный аргумент) Изменить текущий режим отладки.

Возвращаемое значение

Возвращает текущее (предыдущее) значение режима отладки.


Примеры

//Включить режим отладки
DebuggingRights(1);