Как сделать так, чтобы отладчик Visual Studio 2008 остановился на строке, где произошла ошибка? - PullRequest
2 голосов
/ 25 октября 2009

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

Я использую VS 2008 на Win 7 Pro x64.

Есть ли кто-нибудь с такой же проблемой и успешно решенный?

1 Ответ

4 голосов
/ 25 октября 2009

Причина, по которой ваша программа остановилась, должна быть в окне «Вывод».

Если программа просто завершилась, вы можете отладить ее, чтобы узнать, почему она остановилась слишком рано.

Если нет, скорее всего, вы получаете исключение, которое не попадает в ловушку.
Зайдите в пункт меню «Отладка / Исключения»:

image1 http://img27.imageshack.us/img27/5899/screen001l.jpg

И поставьте галочку рядом с исключением. Скорее всего, вы получаете одно из исключений Win32:

image2 http://img27.imageshack.us/img27/6976/screen002j.jpg

...