Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
12.03.2015
Размер:
3.13 Mб
Скачать

Меню Debug (отладка)

Команды меню отладки управляют всеми свойствами интегрированного отладчика.

Breakpoints (точки прерывания)

Debug/Breakpoints команда открывает диалоговое окно, позволяющее управлять использованием безусловных точек прерывания.

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

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

Это диалоговое окно показано ниже.

Перед компиляцией исходного файла можно установить точку прерывания на любой строке, даже на пустой строке или комментарии. При компиляции и выполнении файла, Turbo Pascal проверяет все установленные точки прерывания и дает возможность удалить, игнорировать или изменить неправильные точки прерывания. При отладке файла Turbo Pascal знает, какие строки содержат выполнимые утверждения, и выдаст предупреждение в случае попытки установить неправильные точки прерывания.

Примечание. Можно установить безусловные точки прерывания посредством выбора команды Debug/Toggle Breakpoint.

Можно удалить точки прерывания из своей программы посредством выбора кнопки Delete (удалить). Можно также просмотреть исходный текст, где есть установленные точки прерывания, посредством выбора кнопки View (просмотр). View передвигает курсор к выбранной точке прерывания в окне Edit (эта команда не выполняет Ваш код).

Выберите Edit кнопку для добавления новой точки прерывания. При редактировании точки прерывания это диалоговое окно перекроется другим:

Опять же, здесь есть номер строки и условия установленных точек прерывания. Используйте Pass Count кнопку для того, чтобы установить, сколько раз надо миновать точку прерывания перед остановкой.

Это диалоговое окно также имеет кнопку New (новая), которая позволяет вводить информацию для новой точки прерывания, и кнопка Modify (модифицировать), которая открывает окно установок.

Когда редактируется исходный файл, каждая точка прерывания "приклеивается" к строке, на которой она установлена.

Меню Options (опции)

Меню Options содержит команды, позволяющие посмотреть и изменить различные установки по умолчанию в Turbo Pascal. Большинство из команд меню приводит к появлению диалогового окна.

Compiler (компилятор)

Options/Compiler команда выводит меню, которое предоставляет несколько опций для установки, влияющих на компиляцию кода.

Debugging (отладка)

Можно установить опции в группе Debugging, чтобы включить или отключить отладочную информацию или генерацию локальных символов.

Memory Sizes (размеры памяти)

Опции Memory Sizes позволяют Вам определить потребности памяти по умолчанию для программы. программы.

Link Buffer (буфер редактора связей)

Опция Link Buffer приводит к тому, что Turbo Pascal использует Memory (память) или Disk (диск) для буфера редактора. При выборе зависимой кнопки Memory увеличивается скорость компиляции, но может не хватить памяти для больших программ. Выбор зависимой кнопки Disk освобождает память, но замедляет компиляцию.

Debugger (отладчик)

Options/Debugger команда позволяет сделать несколько установок, влияющих на интегрированный отладчик.

Directories (справочники)

Options/Directories команда позволяет сказать Turbo Pascal, где искать файлы, необходимые для компиляции, редактирования связей и файлы вывода.

Эта команда открывает диалоговое окно, содержащее четыре окна ввода. Оно выглядит следующим образом:

Ниже показано, для чего предназначено каждое окно ввода:

  • Наберите справочник вывода для файлов .EXE или .TPU в окне ввода EXE and TPU Directory. Если ввода в этом окне не было, файлы будут храниться в справочнике, где находятся исходные файлы.

  • Окно ввода Include Directories задает справочник, содержащий стандартные включаемые файлы. Стандартные включаемые файлы - это файлы, заданные директивой компилятора $I filename. Разрешается несколько имен справочников разделять точкой с запятой.

  • Используйте окно ввода Unit Directories для задания справочников, содержащих Ваши файлы модулей Turbo Pascal.

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