atlasgp
2007-03-27 23:02:16 UTC
In VS2005, I have enabled debugging of native code in a project which
includes a COM dll written in VC6. I see the symbols load for that dll in
the output window and I'm able to step through the unmanaged coded. My
problem is that most of the variables cannot be seen in the watch window ( it
says that symbol "variable" is not found ). In my scenario I'm passing a
SAFEARRAY as a paramater in a method in COM dll. I can't see the value of
this parameter. Locally in the method I set a CString variable with the
items in the safe array. I cannot access that variable in the watch window.
The only variables that show in the watch window are variables of type int.
Has anyone seen this and point me in the right direction?
includes a COM dll written in VC6. I see the symbols load for that dll in
the output window and I'm able to step through the unmanaged coded. My
problem is that most of the variables cannot be seen in the watch window ( it
says that symbol "variable" is not found ). In my scenario I'm passing a
SAFEARRAY as a paramater in a method in COM dll. I can't see the value of
this parameter. Locally in the method I set a CString variable with the
items in the safe array. I cannot access that variable in the watch window.
The only variables that show in the watch window are variables of type int.
Has anyone seen this and point me in the right direction?