Иллюстрированный самоучитель по Turbo Pascal

Меню опции DEBUG

BREAKPOINTS.
Эта опция позволяет просмотреть все контрольные точки и при необходимости удалить, переместить любую контрольную точку или задать условия ее работы. В диалоговом окне опции (рис. П1.6) приводится список всех контрольных точек с указанием имени файла (колонка Breakpoints list), номера строки в этом файле (колонка Line #), с которой связана контрольная точка, условия, при котором срабатывает останов программы в этой точке (колонка Condition), и количества проходов (колонка Pass), в течение которых останов не происходит. Цветным указателем выделяется текущая контрольная точка.

Иллюстрированный самоучитель по Turbo Pascal › Приложение 1. Среда Турбо Паскаля. › Меню опции DEBUG
Рис. П1.6. Диалоговое окно опции Debug/Breakpoints

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

С помощью командного поля Edit можно отредактировать текущую точку, т.е. установить новые ее параметры (файл, номер строки, условие и количество проходов). Задав новый файл и/или номер строки, можно переместить точку на новое место. Командное поле Delete используется для удаления текущей точки, а поле Clear all – для удаления всех контрольных точек. С помощью поля View можно загрузить в окно редактора и установить его содержимое так, чтобы увидеть соответствующую контрольную точку.

CALL STACK.
Делает активным окно программного стека. В этом окне отображаются все вызовы процедур и функций. Внизу стека находится PROGRAM, т.е. имя Вашей программы, в вершине стека – текущая процедура (функция). Каждое новое обращение к процедуре (функции) отображается в этом окне в виде имени подпрограммы и списка параметров вызова. Эта опция вызывается из редактора командой CTRL + F3.

REGISTER.
Делает активным окно регистров. В этом окне отображается текущее состояние всех регистров микропроцессора ПК.

WATCH.
Делает активным окно отладки OUTPUT. Делает активным окно программы.

USER SCREEN.
Делает активным окно программы и распахивает его на весь экран. Вызывается из редактора командой ALT + F5.

EVALUATE/MODIFY.
Эта опция дает возможность в процессе отладки просмотреть содержимое любой переменной или найти значение любого выражения. При необходимости можно с ее помощью установить новое значение любой переменной. При обращении к ней на экране разворачивается диалоговое окно, содержащее три поля: EXPRESSION (выражение), RESULT (результат) и NEW VALUE (новое значение) (рис. П1.7).

Иллюстрированный самоучитель по Turbo Pascal › Приложение 1. Среда Турбо Паскаля. › Меню опции DEBUG
Рис. П1.7. Диалоговое окно опции Debug/Evaluate/Modify

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.