Предоставляет вам возможность установки параметров для настройки окон отладчика Visual FoxPro, включая:

Когда вы выберите Set As Default (Установить по умолчанию), которая появляется на каждой закладке, то Visual FoxPro сохранит все изменения, сделанные на всех закладках, в реестре  (системной регистрационной базе данных Windows).

Environment (Среда)

Определяет среду отладки.

  • Debug frame (Фрейм отладчика) При выборе этой опции все окна отладчика появятся в одном большом фрейме, который является внешним по отношению к главному окну Visual FoxPro и который содержит свои собственные меню и полоски инструментов. Это позволяет сделать отладчик менее назойливым для вашего приложения в среде run-time. Если вы выберите эту опцию, вы можете открыть отладчик, выбрав пункт Debugger (Отладчик) в меню Tools.

  • FoxPro frame (Фрейм FoxPro) При выборе этой опции окна отладчика появляются в главном окне Visual FoxPro. Эта установка наиболее полезна в том случае, если вы желаете открыть только одно окно отладчика, например Watch (Наблюдение). Если вы выберите эту опцию, Visual FoxPro заместит пункт Debugger (Отладчик) в меню Tools командами, открывающими индивидуальные окна, а полоски инструментов индивидуальных окон отладчика будут размещены в главном окне Visual FoxPro.

    NoteЗамечание

    Вы не можете изменить установку этой опции только в одном случае - если у вас открыт отладчик или любое из его окон, или если полоска инструментов отладчика открыта на рабочем столе Visual FoxPro.

Display timer events (Отображать события таймера)

Выберите эту опцию, если вы желаете чтобы событие таймера элемента управления Timer отображались в окне трассировки Trace, когда будет достигнуто значение его установленного интервала. Если вы откажетесь от этой опции, события таймера будут по-прежнему происходить, но не будут отображаться в окне трассировки; это напоминает ситуацию, когда вы для какого-то события в окне трассировки выбираете Step Over.

With this check box cleared, Visual FoxPro filters timer events even when you are stepping through a timer event currently. Это определено This is by design. Visual FoxPro будет проходить через событие таймера в следующих ситуациях:

  • SET STEP установлено в ON.

  • На строке кода установлена точка прерыванияcode.

  • Точка прерывания установлена на значение, которое изменилось.

  • Вызван новый метод или вызвана новая процедура.

Specify Window (Укажите окно)

В этом блоке размещены пять радио-кнопок по числу окон отладчика и выбор окна с их помощью определяет настройки, которые вы можете сделать для выбранного окна. Выбор окна определяет возможность настроек, так как это указано ниже.

Call Stack (Стэк вызовов)

Для этого окна, помимо общих для всех окон настроек шрифта и цветов доступны перечисленные параметры опции:

  • Show call stack order (Показывать порядок стэка вызовов Отображает рядом с перечисленными в окне Call Stack число, наибольшее значение которого указывает на текущую исполняемую программу.

  • Show current line indicator (Показывать индикатор текущей строки) Определяет - будет ли отображаться индикатор текущей строки в окне Call Stack.

  • Show Call Stack indicator (Показывать индикатор стэка вызовов) Определяет - будет ли отображаться стреока в окне Call Stack для указания процедуры, отображаемой в окне Trace. Если текущая строки и процедуры стэка вызово одни и те же, то Visual FoxPro отображает только индикатор текущей строки.

Locals (Локальные)

Для этого окна отладчика в диалоговом окне не предусмотрено дополнительных опций.

Output (Вывод)

Для этого окна, помимо общих для всех окон настроек шрифта и цветов, отображает область Log debug output (Вывод логов отладчика), которая содержит перечисленные ниже опции:

  • Log Debug Output (Запись вывода отладчика) Копирует значения регистрируемой информации, записанной в окне Debug Output (Вывод отладичка) в текстовый файл. Если вы выберите эту опцию, вам необходимо будет указать файл, в который будут записываться информация. Используемым по умолчанию расширением для таких файлов является ".log". Visual FoxPro будет регистрировать вывод в файле только в том случае, если отображается окно Output. Вы можете отобразить информацию в окне Output (или послать ее в файл регистрации) с помощью команды DEBUGOUT или с помощью команды SET PRINTER, указанной в программе.

    Когда вы выходите из Visual FoxPro, эта опция очищается, так что вы непреднамеренно не перепишите файл регистрации вавода при следующем запуске Visual FoxPro.

  • Append (Добавлять) Определяет, что вывод отладчика записывается к конец файла, сохраняя оригинальное содержание, которое он имел до записи текущей регистрационной информации вывода.

  • Overwrite (Переписать) Определяет, что записываемая текущая информация будет замещать оригинальное содержание файла, записанное в предыдущей сессии.

Trace (Трассировка)

Для этого окна, помимо общих для всех окон настроек шрифта и цветов,
отображает доступные опции, перечисленные ниже:

  • Show line numbers (Показывать номера строк) Отображает номера строк слева от строки программного когда, отображаемого в окне Trace.

  • Trace between breakpoints (Трассировка между точками прерывания) Строки кода исполняются между установленными точками прерывания с установленной скоростью. Скорость исполнения каждой следующей строки определяется в секундах. Если вы откажетесь от этой опции, код между точками прерывания будет исполняться с нормальной скоростью, что определяется установкой по умолчанию системной переменной _THROTTLE в 0. Это эквивалентно использованию команды SET TRBETWEEN.

  • Pause between line execution (Пауза между исполнением строк) Устанавливает паузу, которая представляет собой задержку, измеряемую в секундах, между исполнением каждой строки кода. Эта опция позволяет вам замедлить исполнение программы для того, чтобы вы смогли просмотреть строки кода без необходимости ручного перехода к каждой следующей строке кода с с помощью кнопки Step Into (Шаг). Для того, чтобы эта оцпия работала опция Trace between breakpoints (Трассировка между точками прерывания) должна быть выбрана. Эквивалентно установке системной переменной _THROTTLE.

Watch (Наблюдение)

Для этого окна отладчика в диалоговом окне не предусмотрено дополнительных опций.

Font (Шрифт)

Здесь можно выбрать шрифт и стил для выбранного в данный момент окна отладчика. Например, для установки шрифта окна отладчика Trace выберите в области Specify Window (Указание окна) радио-кнопку Trace и, затем, выберите желаемый шрифт, его размер и стиль.

Colors (Цвета)

Area (Область)

Выберите вид текста, для которого вы желаете указать цвет. Например, для указания цвета текста, используемого для измененных значений выберите в выпадающем списке ChangedValue. Виды текста в списке Area зависят от окна, которое в данный момент выбрано радио-кнопкой в Specify Window (Указание окна).

Foreground (Передний план)

Выберите цвет текста для вида выбранного в Area (Область). Для использования цвета, используемого по умолчанию и установленного в панели управления Windows, выберите опцию Automatic (Автоматически).

Background (Фон)

Выберите цвет фона для выбранной области - вида текста. Например, для отображения комментариев в желтом цвете на голубом фоне, выберите желтый цвет в Foreground и голубой Background. Для использования цвета, используемого по умолчанию и установленного в панели управления Windows, выберите опцию Automatic (Автоматически).

Для получения более подробной информации смотрите описание Тестирование и отладка приложений.

Смотрите также