Чем мы можем вам помочь?

Перед запуском отладчика макрокоманд установите в тексте макрокоманды точки останова отладчика. Для этого:

1.Выберите требуемую макрокоманду одним из следующих способов:

•Во вкладке Макрокоманды нажмите кнопку t_macros_editor_icon Редактор макрокоманд. При работе в macOS можно также выбрать пункт главного меню Инструменты > Макрокоманды > Редактор макрокоманд. В окне редактора макрокоманд выделите требуемую макрокоманду в списке.

•На боковой панели нажмите кнопку side_panel_macro (Макрокоманды). На панели работы с макрокомандами нажмите на стрелку справа от кнопки Новая макрокоманда. В выпадающем списке выберите команду Открыть редактор. В окне редактора макрокоманд выделите требуемую макрокоманду в списке.

•На боковой панели нажмите кнопку side_panel_macro (Макрокоманды). На панели работы с макрокомандами наведите курсор мыши на название требуемой макрокоманды и нажмите кнопку side_panel_macro_more (Еще). В выпадающем списке выберите команду Редактировать.

2.Установите первую точку останова отладчика. Для этого щелкните мышью справа от номера строки, в которой необходимо создать точку останова. Точка останова будет обозначена значком macros_breakpoint.

macros_editor_debug_point

3.Установите другие точки останова аналогичным образом.

Если требуется удалить какую-либо точку останова, щелкните по ней мышью.

Для отладки макрокоманды выполните следующие действия:

1.Нажмите кнопку macros_debug (Начать отладку). Запустится процесс отладки макрокоманды. Если в тексте макрокоманды содержатся точки останова, то процесс отладки остановится на строке, которая содержит первую точку. Если точки останова отсутствуют, то процесс отладки остановится на первой строке макрокоманды.

macros_editor_debug

2.Для управления шагами отладки используйте следующие кнопки:

macros_step_into (Шаг с заходом) — выполнить один шаг отладки или заход в тело функции, если таковая есть в текущей позиции отладки;

macros_step_over (Шаг с обходом) — выполнить один шаг отладки без захода в тело функции;

macros_step_out (Шаг с выходом) — продолжить выполнение макрокоманды до момента выхода из функции, в которой отладчик находится в текущей позиции.

macros_editor_debug_in_progress

В процессе отладки в нижней части окна редактора отображаются следующие области:

–Выполнение: окно для вывода сообщений во время отладки;

–Стек вызовов: окно стека вызовов;

–Переменные: окно вывода значений локальных и глобальных переменных, доступных на текущем шаге выполнения макрокоманды. Если отображаемая переменная представляет из себя таблицу или массив, то при нажатии кнопки macros_variable, расположенной слева от имени переменной, доступен просмотр ее содержимого в развернутом виде.

Отладка завершается при достижении конца макрокоманды.

Если требуется прервать процесс отладки, нажмите кнопку t_macros_stop_rec_icon (Остановить макрокоманду).

 

Был ли материал полезным?
Да
Нет
Предыдущее
Редактировать макрокоманду
Следующее
Удалить макрокоманду