Справка LibreOffice 24.8
Каждую строку в программе Basic можно проверить на наличие ошибок с помощью пошагового выполнения. Отслеживание ошибок происходит без труда, поскольку результат каждого шага можно увидеть сразу. Курсор в столбце точек останова редактора указывает текущую строку. Кроме того, можно задать точку останова, если нужно, чтобы программа была прервана в определённом положении.
Щёлкните дважды столбец точек останова в левой части окна редактора, чтобы переключить точку останова на соответствующую строку. Когда программа достигает точки останова, выполнение программы прерывается.
Пошаговое выполнение, вызываемое с помощью значка Шаг, приводит к ветвлению программы на процедуры и функции.
Пошаговое выполнение процедуры, вызываемое с помощью значка Шаг с обходом, приводит к тому, что программа "перескакивает" через процедуры и функции за один шаг.
Свойства точки останова доступны в её контекстном меню, если щёлкнуть правой кнопкой мыши точку останова в столбце точек останова.
Точку останова можно активировать и деактивировать, выбрав в контекстном меню команду Активировать. Когда точка останова деактивирована, выполнение программы не прерывается.
Выберите из контекстного меню точки останова пункт Свойства или из контекстного меню столбца точек останова пункт Точки останова, чтобы вывести на экран диалоговое окно Точки останова, где можно указать другие параметры точек останова.
В списке отображаются все точки останова с соответствующим номером строки в исходном коде. Выбранную точку останова можно активировать или деактивировать, установив или сняв флажок Активировать.
Параметр Пропусков указывает число пропусков точки останова перед прерыванием программы. Если ввести 0 (параметр по умолчанию), программа всегда будет прерываться при достижении точки останова.
Нажмите кнопку Удалить, чтобы удалить точку останова из программы.
Значения переменной можно контролировать, добавив её в окно Контрольное значение. Чтобы добавить переменную в список контролируемых переменных, введите имя переменной в текстовое поле Контрольное значение и нажмите клавишу Enter.
Значения переменной отображаются только в области действия данной переменной. Переменные, которые не определены в текущем расположении исходного кода, отображают ("Вне области") вместо значения.
В окно "Контрольное значение" также можно включить массивы. Если в текстовое поле "Контрольное значение" ввести имя переменной массива без значения индекса, будет показано содержимое всего массива.
Если установить курсор мыши над предопределённой переменной в редакторе во время выполнения, содержимое этой переменной будет отображаться во всплывающем поле.
Предоставляет иерархию вызовов процедур и функций. Можно определить, какие процедуры и функции вызываются другими процедурами и функциями в текущем месте в исходном коде.