Visual C++ (2008) моментальный снимок отладки

Иногда мне нужно отслеживать несколько строк кода, где значения переменных изменяются в интересующем меня объекте. Когда объект изменяется, мне нужно сравнить переменные, чтобы увидеть, что происходит, и отличаются ли они от ожидаемых значений. Это похоже на окно просмотра, но его можно сохранить, и вместе с ним отображается код. В окне просмотра у вас может быть куча имен переменных в порядке последних добавлений (которые не могут быть легко изменены !?) без кода, показывающего, откуда они взялись.

В настоящее время я печатаю все в notepad++. Итак, можно ли как-то сделать снимок нескольких строк кода, включающих значения переменных?


person Samaursa    schedule 22.06.2011    source источник
comment
Я подозреваю, что вам действительно понравятся всплывающие подсказки в VS2010. Они у вас уже есть в VS2008 (наведите курсор на переменную). VS2010 позволяет закрепить их, чтобы они были видны постоянно.   -  person Hans Passant    schedule 22.06.2011
comment
@Hans: Очень круто... хотелось бы перейти на VS2010... слишком много библиотек требуют 2008   -  person Samaursa    schedule 22.06.2011


Ответы (1)


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

Вы также можете уменьшить размер окна, если вы можете вместить всю необходимую информацию, а затем использовать Shift + PrintScreen, чтобы сделать более компактные снимки.

Когда у вас есть коллекция снимков, просто прокрутите их с помощью средства просмотра, и у вас должна получиться довольно аккуратная штука для отладки снимков.

person sharkin    schedule 22.06.2011