Visual Studio - * .exe сработал точку останова - несмотря на то, что "разрыв с брошенным" не включен - PullRequest
0 голосов
/ 04 ноября 2019

У меня большой проект MFC, который я отлаживаю в visual studio 2017. Недавно я обновил код до 32 бит с 32 бит. Теперь, когда я нажимаю определенную горячую клавишу, я получаю исключение, прежде чем программа вводит код, который я написал для обработки горячей клавиши.

enter image description here

AsЯ понимаю, это означает, что где-то какое-то исключение было выброшено и поймано (если оно не было обнаружено, я должен был получить ошибку "необработанное исключение"), и Visual Studio думает, что я хотел бы знать, что,По какой-то причине он не говорит мне, какой тип исключения был сгенерирован, и, насколько я могу судить, у меня нет никакого способа узнать это. Отладчик VS ломается в некотором внешнем ассемблерном коде:

enter image description here enter image description here

Важно, что при настройках исключений у меня все "прерывается"при выбрасывании "параметры отключены: enter image description here

и если я сниму флажок" Разорвать, когда выбрасывается этот тип исключения "в окне" Исключение выброшено ", ничего не произойдет, а следующийКогда я нажимаю горячую клавишу, снова выдается исключение, и в окне снова появляется галочка. Я немного растерялся, куда идти отсюда. К сожалению, проект довольно большой, и я не могу упростить его, чтобы сделать минимальный воспроизводимый пример. Если у кого-то есть какие-либо идеи или советы, я был бы всегда благодарен. Как я могу избавиться от этого визуального оповещения студии?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...