I’ve used Visual Studio in its various incarnations since version 5.0, and
I’m still finding cool little things out about it. Today, while Googling
about for debugger-related things, I stumbled across a CodeProject
post which contains a real gem. It’s possible to create a watch on the
GetLastError() — the pseudovariable
@ERR reflects the value
of the last error generated.
Additionally, the format specifier
hr formats the number as an
identifier, so putting
@ERR, hr in a watch pane shows values like
S_OK. Previously I’ve
only known about the number formats (e.g.
12 to show 12 elements of an array) and
x to show stuff in hex.
Dead handy stuff, and worth checking out the original article for even more pseudovariables.