www.digitalmars.com         C & C++   DMDScript  

c++.beta - problem with symbols during debugging

reply "Heinz-Peter Nüttgens" <hnuettgens t-online.de> writes:
Hello,

I posted this some time ageo without getting any answer. Therefore here
once again:

When linking my application with debug information the symbols appear
now in a different form than before. They are displayed like "module::var"
instead of simply "var".

No problem so far, only slightly harder to read, because instead of short
local variables you have "long_function_name::var" instead and this
puzzles if there are some local variables in a function and you search one
of them.

BUT annoying is the fact that MS Visual Studio isn't able to handle these
symbol notation. Their names and values are displayed, but their values
cannot be changed during the debug session, because the Studio Debugger
doesn't know how to handle them.

Therefore I want to know, whether it's possible to change to the old
simple notation?


Regards

Heinz-Peter
Apr 15 2004
parent "Walter" <walter digitalmars.com> writes:
"Heinz-Peter Nüttgens" <hnuettgens t-online.de> wrote in message
news:c5li8d$1kkf$1 digitaldaemon.com...
 Hello,

 I posted this some time ageo without getting any answer. Therefore here
 once again:

 When linking my application with debug information the symbols appear
 now in a different form than before. They are displayed like "module::var"
 instead of simply "var".

 No problem so far, only slightly harder to read, because instead of short
 local variables you have "long_function_name::var" instead and this
 puzzles if there are some local variables in a function and you search one
 of them.

 BUT annoying is the fact that MS Visual Studio isn't able to handle these
 symbol notation. Their names and values are displayed, but their values
 cannot be changed during the debug session, because the Studio Debugger
 doesn't know how to handle them.

 Therefore I want to know, whether it's possible to change to the old
 simple notation?
I know what the problem is. I'll see if I can fix it. -Walter
Apr 15 2004