Отладка Visual Studio 2008 Express Edition - PullRequest
0 голосов
/ 10 июня 2011

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

Я знаю, что сим работает, потому что когда я запускаю его нормально, он выводит материал на экран в конце сима, но в режиме отладки он никогда ничего не печатает ...

Есть идеи, почему это может быть?

Ответы [ 2 ]

0 голосов
/ 30 июля 2011

«Я знаю, что код работает», кроме случаев, когда это не так. Вполне возможно иметь код ошибки, который работает в одной ситуации, но не в другой. Забудьте ваше предположение, что код в порядке, и вместо этого просто сконцентрируйтесь на отслеживании этой ошибки, как и в любой другой.

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

0 голосов
/ 10 июня 2011

Я не уверен, что вы размещаете точки останова там.

Также вы можете установить макросы DEBUG в своем коде и распечатать более подробный вывод в режиме отладки.простой макрос, который вы можете использовать:

#ifdef _DEBUG

    ... your code

#endif //_DEBUG

В режиме отладки Visual Studio выполнит строки, присутствующие между режимом _DEBUG.

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