FoxPro8

         

Debug


Вкладка Debug (Отладка) (рис. 25.12) диалогового окна Options (Параметры) Visual FoxPro позволяет настроить параметры работы отладчика, такие как:

  • шрифт и цвета;
  • отработка событий таймера;
  • нумерация строк кода на экране;
  • сохранение в файле содержимого окна Debug Output (Выходные данные отладки).
  • Раскрывающийся список Environment (Окружение) содержит два значения:

  • Debug Frame (Область отладки) — при установке данного значения все окна отладчика открываются в отдельном от основного окна Visual FoxPro окне. При установке этой опции вы можете открыть окно отладчика с помощью команды Debugger (Отладчик) из меню Tools (Сервис);
  • FoxPro Frame (Область FoxPro) — отладчик встраивается в основное окно Visual FoxPro. При установке данного значения в меню Tools (Сервис) вместо пункта меню Debugger (Отладчик) появляется пять пунктов меню, открывающих отдельные окна трассировки программы, просмотра переменных.
  • Рис. 25.12. Вкладка Debug диалогового окна Options

    Для отображения событий таймера в окне Trace (Трассировка) установите флажок Display Timer Events (Показывать события таймера).

    С помощью переключателя области Specify Window (Задать параметры окна) и расположенных ниже объектов настраиваются параметры окон отладки:

  • Call Stack (Стек вызова). Определяются параметры окна Call Stack (Стек вызова) (табл. 25.17);
  • Output (Выходные данные). Задаются параметры окна Debug Output (Выходные данные отладки) (табл. 25.18);
  • Trace (Трассировка). Задаются параметры окна Trace (Трассировка) (табл. 25.19).
  • Таблица 25.17. Назначение флажков области Call Stack

    Флажок Назначение
    Show call stack order (Показывать стек вызова)

    При установке флажка показывается глубина вложенности программы
    Show current line indicator (Показывать индикатор текущей строки) Устанавливает режим выделения текущей строки в окне Call Stack (Стек вызова)
    Show call stack indicator (Показывать индикатор стека вызова)

    Управляет выделением стрелкой процедуры, отображаемой в окне Trace (Трассировка)
    <
    Таблица 25.18. Назначение флажков области Debug Output

    Флажок Назначение
    Log Debug Output (Записать данные отладки) Результат отладки записывается в текстовый файл
    Append (Добавлять) Информация окна Debug Output (Выходные данные отладки) добавляется к содержимому заданного текстового файла
    Overwrite (Обновлять) Информация окна Debug Output ( Выходные данные отладки) обновляет содержимое заданного текстового файла
    Таблица 25.19. Назначение флажков области Trace

    Опция Назначение
    Show line numbers (Показывать нумерацию строк) Отображается нумерация строк
    Trace between breakpoints (Трассировка между точками останова)

    Устанавливается замедленный режим выполнения программы между точками останова
    Pause between line execution (Пауза между выполнением строк программы)

    Задает задержку в секундах между выполнением каждой строки программы
    С помощью кнопки Font (Шрифт) и раскрывающихся списков области Colors (Цвета) устанавливаются гарнитура шрифта, его цвет и фон.


    Содержание раздела