Шаг 293.
Среда программирования Visual C++.
Отладка приложения STUpload. Установка точек прерывания

    На этом шаге мы рассмотрим установку точек прерывания.

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

    Скорее всего при выполнении цикла while возникнет короткая пауза, так как использование точек прерывания, связанных с данными, требует дополнительных ресурсов. Тем не менее программа остановится, и появится окно с сообщением, что обнаружено изменение переменной bFirstLine.


Рис.3. Окно с сообщением изменения переменной bFirstLine

    Щелкнув кнопку ОК в этом окне, Вы увидите окно с исходным кодом, где инструкцию, следующую за изменившей флаг bFirstLine, указывает желтая стрелка.

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

    Со следующего шага мы начнем рассматривать вопросы, связанные с распространением приложений.




Предыдущий шаг Содержание Следующий шаг