It says everywhere that all you need to do is add a comma and number of arrays to view pointer info, however I find I can't see any values in the watch window at all, and attempting "RawPacket,1" only tells me '1' is not a valid format specifier. I don't understand, as vs2008 showed these without any trouble.
The project is mixed mode, VB , c# and vc++, targeting 4.0 framework.
For those who want to know, here is more info about what raw packet is.
typedef union {
_AgalertAsciiPacket Legacy;
_PacketHeader Header;
char RawData[1];
struct {
_PacketHeader Header;
_PayloadGps Payload;
}GPS;
struct {
_PacketHeader Header;
_PayloadStatus Payload;
}Status;
} _RawPacket;
Defined like :
public ref class Packet{
_RawPacket * RawPacket;
Packet(){
RawPacket = new _RawPacket;
}
//etc, etc
}
Watch window
!
Tools->options
!