Debug
Вкладка Debug (Отладка) (рис. 25.12)
диалогового окна Options (Параметры) Visual FoxPro позволяет настроить параметры
работы отладчика, такие как:
-
шрифт и цвета;
-
отработка событий таймера;
-
нумерация строк кода на экране;
-
сохранение в файле содержимого
окна Debug Output (Выходные данные отладки).
Рис. 25.12. Вкладка
Debug диалогового окна Options
Раскрывающийся список Environment
(Окружение) содержит два значения:
-
Debug Frame (Область отладки)
— при установке данного значения все окна отладчика открываются в отдельном
от основного окна Visual FoxPro окне. При установке этой опции вы можете открыть
окно отладчика с помощью команды Debugger (Отладчик) из меню Tools (Сервис);
-
FoxPro Frame (Область FoxPro)
— отладчик встраивается в основное окно Visual FoxPro. При установке данного
значения в меню Tools (Сервис) вместо пункта меню Debugger (Отладчик) появляется
пять пунктов меню, открывающих отдельные окна трассировки программы, просмотра
переменных.
Для отображения событий таймера
в окне Trace (Трассировка) установите флажок Display Timer Events (Показывать
события таймера).
С помощью переключателя области
Specify Window (Задать параметры окна) и расположенных ниже объектов настраиваются
параметры окон отладки:
-
Call Stack (Стек вызова). Определяются
параметры окна Call Stack (Стек вызова) (табл. 25.18);
-
Output (Выходные данные). Задаются
параметры окна Debug Output (Выходные данные отладки) (табл. 25.19);
-
Trace (Трассировка). Задаются
параметры окна Trace (Трассировка) (табл. 25.20).
Таблица 25.18. Назначение
флажков области Call Stack
|
Флажок
|
Назначение
|
|
Show call stack
order
(Показывать стек вызова)
|
При установке
флажка показывается глубина вложенности программы
|
|
Show current line
indicator (Показывать индикатор текущей строки)
|
Устанавливает
режим выделения текущей строки в окне Call Stack (Стек вызова)
|
|
Show call stack
indicator
(Показывать индикатор стека
вызова)
|
Управляет выделением
стрелкой процедуры, отображаемой в окне Trace (Трассировка)
|
Таблица 25.19. Назначение
флажков области Debug Output
|
Флажок
|
Назначение
|
|
Log Debug Output
(Записать данные отладки)
|
Результат отладки
записывается в текстовый файл
|
|
Append (Добавлять)
|
Информация окна
Debug Output (Выходные данные отладки) добавляется к содержимому заданного
текстового файла
|
|
Overwrite (Обновлять)
|
Информация окна
Debug Output (Выходные данные отладки) обновляет содержимое заданного текстового
файла
|
Таблица 25.20. Назначение
флажков области Trace
|
Опция
|
Назначение
|
|
Show line numbers
(Показывать нумерацию строк)
|
Отображается нумерация
строк
|
|
Trace between
breakpoints (Трассировка между точками останова)
|
Устанавливается
замедленный режим выполнения программы между точками останова
|
|
Pause between
line execution (Пауза между выполнением строк программы)
|
Задает задержку
в секундах между выполнением каждой строки программы
|
С помощью кнопки Font (Шрифт) и
раскрывающихся списков области Colors (Цвета) устанавливаются гарнитура шрифта,
его цвет и фон.