ВУЗ:
Составители:
Рубрика:
52
Наконец, программа может содержать логические ошибки,
связанные с неправильным составлением алгоритма. Этот тип ошибок
наиболее труден для обнаружения, и поэтому он может быть одной из
основных причин возникновения необходимости использования
отладчика.
Перед применением отладчика программа должна быть
откомпилирована. Затем, нажимая F7 или F8, можно начать
выполнение программы «по шагам». При
этом на экране появится
подсветка, которая при нажатии F7 или F8 будет перемещаться от
оператора к оператору в той же последовательности, как если бы
программа выполнялась в режиме счета. Отличие клавиш F7 и F8
заключается в том, что при нажатии F7 будет выполняться трассировка
процедур и функций, а при F8 вызовы
процедур и функций
выполняются как один шаг.
Если требуется пропустить выполнение циклов и других
малоинтересных частей программы и сразу перейти к той строке, где вы
хотите начать отладку, то необходимо подвести курсор в эту строку и
нажать F4.
Точки останова. Отдельные строки программы можно пометить
как точки останова. Когда вы
запускаете программу, и она попадает в
точку останова, ее выполнение приостанавливается, и на экран
выводится текст программы в точке останова. При этом вы можете
проверить значение переменных, начать трассировку (F7, F8) или
запустить программу, пока она не достигнет следующей точки останова
(Ctrl – F9).
Чтобы установить (или убрать) точку останова, требуется
подвести курсор
в требуемую строку и нажать Ctrl – F8.Установить
точку останова можно также, вызвав функцию Debug/Add Breakpoint.
При этом в «диалоговом» окне требуется указать в строке Condition –
логическое выражение – условие остановки (используется при отладке
циклов Repeat Until и While Do), Path count – число, сколько раз будет
пропущена точка останова перед остановкой на ней (используется при
отладке цикла For), File name – имя файла, в котором поставлена строка
останова, Line number – номер строки. Работать с уже установленными
точками останова можно, используя функцию меню Debug/Breakpoints.
При этом в появившемся «диалоговом» окне можно, используя
клавиши со стрелками, выбрать необходимую точку останова и,
вызывая функции кнопок:
– изменить параметры точки останова (
кнопка Edit);
– удалить точку останова (кнопка Delete или клавиша Del);
– перейти на выбранную точку останова (кнопка View);
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »
