Шаг 3 - Пошаговое выполнение программы без захода в функции

Пошаговое выполнение бывает двух типов:

Наличие двух этих возможностей совершенно обязательно. Например, у вас программа заканчивается аварийно и вы даже не можете теоретически предположить, где это происходит. Вы проходите программу без захода в функции. Соответственно выявите ту функцию, в которой происходит сбой. В следующий раз Вы зайдете внутрь ее и найдете функцию следующего уровня и так далее. Итак, для начала выполнения программы по шагам без захода в функцию нужно использовать клавишу F10 или кнопку на панели инструментов отладки.

3_1.gif (6851 b)

Нажимаем ее. Программа начнет выполняться, это вы сможете увидеть в строке задач Windows:

3_2.gif (2192 b)

А в IDE вы увидите исходный код, в котором есть текущий курсор указатель команды.

3_3.gif (2352 b)

Можно дальше нажимать F10 и следующая команда будет выполнена. В окне переменных Вы сможете просматривать значение текущих переменных, а те которые будут изменены подсвечиваются красным цветом.

3_4.gif (3042 b)

Это окно не обязано быть на экране, если его не видно, то вызовите через меню View:

3_5.gif (7467 b)

Если вы устанавливали исходные файлы (папка SRC), то увидите, что на этом выполнение программы не заканчивается и выполняется ряд дополнительных команд.

3_6.gif (5747 b)

Эти команды производят завершение работы программы. В любой момент вы можете остановить отлаживаемую программу вызвав пункт меню Stop debug:

3_7.gif (3491 b)

Будьте осторожны с исходными файлами и не меняйте их.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.