Меню Отладка |
Меню содержит набор команд для отладки приложения.
Рис. 19. Меню Отладка
- запустить отладчик, заданный настройками "- закрыть отладчик и завершить процесс отладки.
- добавить точку останова для текущей строки. Точка останова может быть установлена только на строке с оператором, и не более одной точки на данную строку.
- выполнять код интерфейса. Восстанавливает состояние всех окон приложения (снимает с них состояние "disabled") а также окон визуализации и возвращает управление в код интерпретатора языка (отлаживаемый интерфейс с данного момента продолжает выполнение с прерванного места).
- перейти на следующий оператор в текущем блоке. Взводит глобальный флажок отладки и передает управление отлаживаемому интерфейсу, но не останавливается в коде по стеку ниже текущего (не заходит в функции и процедуры). При возврате из вызова останов произойдет в любом случае, даже если по стеку ниже произошел останов (например, на точке останова), т.к. глобальный флажок отладки сохраняется в текущем стек-фрэйме при создании нового стек-фрэйма и восстанавливается при возврате.
- перейти на следующий оператор. Взводит глобальный флажок отладки и передает управление отлаживаемому интерфейсу. Останов произойдет на следующем выполняющемся операторе, имеющем подгруженную символьную информацию (т.е. на всех операторах любого интерфейса, отладка которого включена).
- выполнить прогон кода до позици курсора без пошаговой отладки.
- прервать выполнение кода интерфейса. Взводит глобальный флажок отладки.
- перейти на текущую позицию. Перемещает курсор в текущую позицию останова. Если позиция останова находится в другом отлаживаемом интерфейсе, то курсор будет позиционироваться на нее.
- подключить отладчик ко всем интерфейсам.
- перехватывать все необработанные исключения.
- переменная, на которой стоит курсор, добавляется в окно переменных.
Окно стека. ").
- открыть окно стека вызовов (см. "Окно переменных. ").
- открыть окно переменных (см. "Окно переменных. ").
- открыть окно локальных переменных (см. "Точки останова. ").
- открыть окно точек останова (см. "Точки останова. ").
- добавить точку профилирования для текущей строки. Точки профилирования -кода являются точками останова со специальными свойствами (см. "Точки останова. ").
- добавить точки профилирования для всех строк текущего обработчика событий (см. "Точки останова. ").
- добавить точки профилирования для всех строк текущего интерфейса (см. "- открыть окно "Профилирование".
Окно интерфейсов. ").
- открыть окно "Все интерфейсы" (см. "Окно интерфейсов. ").
- открыть окно "Загруженные интерфейсы" (см. "