I don't think it's a bug in the code. I think it's a problem of unmanaged
versus managed space. The C++ is unmanaged code, and when I'm debugging,
I'm debugging from a C# program. I'm not sure. I'll have to do some more
looking.
Lee Crabtree
"Willy Denoyette [MVP]" <wi*************@telenet.be> wrote in message
news:ud***************@TK2MSFTNGP09.phx.gbl...
"Lee Crabtree" <lc*******@goisi.com> wrote in message
news:eI****************@TK2MSFTNGP12.phx.gbl...I have a managed C++ DLL wrapping some unmanaged C++ code. I'm using this
DLL in a C# program, and I need to watch some of the buffers being used.
When I try to use the memory debugger window in Studio, the pointers are
all pointed to 0x0000, and that space is filled with question marks,
instead of the more common hex.
I'm assuming there's something I'm missing here, but I cannot for the
life of me figure out what it is.
Any ideas?
Lee Crabtree
There is a bug in your code if that's the case.
Pointers that point to 0x00000000 are non valid pointers (null pointers).
We will need to see some code to help you out with this.
Willy.