我自己定义了一个MESSAGE 格式,但是假如格式不对时
msg.Serialize(*m_pArchiveIn); 会出错 我怎么判断格式是不是一样。

解决方案 »

  1.   

    TCHAR.H Routine  _UNICODE & _MBCS Not Defined    _MBCS Defined   _UNICODE Defined 
    _tprintf          printf                         printf          wprintf 
      

  2.   

    你是不是指,在MESSAGE里定义一些不同类型的字段,然后想序列化到文档出错。如果是的话,应该是你使用的这种数据类型不支持 << >> 流操作,所以导致出错解决办法:
     改用支持<< 和>>流操作的类型吧。
      

  3.   

    不是一些不同类型的字段,一开始我传的是一个组合起来的CSTRING ,
    而后来我作了一个MESSAGE类,用他的msg.Serialize(*m_pArchiveIn) 传送或接受。
    这就出现一个问题:新程序收到以前的消息时就出现上面的问题