Отладчик программы Debugger

Одним из важнейших пунктов при решении поставленной задачи на ЭВМ является отладка написанной программы. Для пошаговой проверки каждой функции и процедуры, каждого оператора существует встроенный отладчик.

Первый вариант отладки программы - когда мы идем по программе, по шагам проверяя нужные нам переменные. При помощи окна watch list можно просматривать значения переменных. Чтобы открыть окно watch list выберите пункт View/ Debug windows/ Watches главного меню Delphi (рисунок 3).

Рисунок 3

После нажатия на Watches появится watch list (рисунок 4).

Рисунок 4

После того как мы открыли это окно, нам надо поместить в него интересующие нас переменные. Это можно сделать по-разному, например, выделить то, что мы хотим просмотреть левой кнопкой мыши и перетащить в окно отладчика (watch list). Либо выделить, в окне отладчика нажать правой кнопкой мыши, и в открывшемся меню выбрать Add Watch. Шагая по строчкам программы (нажимая клавишу F8), можно просмотреть всю программу, работу каждого оператора, каждой функции и процедуры. Для захода в функцию или процедуру следует нажимать клавишу F7.

Как правило, всю программу проверять по шагам нет необходимости. В основном появляется необходимость проверки какого-то куска программы. Для того, чтобы не проходить всю программу от начала до интересующего нас момента, тем более, если программа очень большая, следует поставить точку остановки. Программа доходит до точки остановки и приостанавливает свою работу ожидая, пока пользователь продолжит выполнение в пошаговом либо в автоматическом режиме. Точку остановки можно поставить несколькими способами. Для того, чтобы поставить точку остановки, следует поместить курсор на интересующую нас строчку и нажать F5. Так же можно поставить точку остановки нажав левой кнопкой мыши на левый край окна, в котором пишется код программы (рисунок 5).

Рисунок 5


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: