struct
{
...
    char time[30];
    COleDatetime time; 
}用char, 我不知道我该把数组设置多大? <2004.01.01 11:33:22> 如果有些电脑定义的日期时间的字符不同(比如采用了宽字符), 不知道会怎么样啊如果用了COleDatetime ,这个类型不是不是一个固定的长度? 当我需要SendMessage发送这样一个结构体的时候, 那边能正确收到吗? (CString就有这种问题)谢谢!

解决方案 »

  1.   

    这个结构体我需要保存到配置文件, 还需要SendMessage,  或者需要进行运算, 不知道用哪种比较好struct
    {
       tm time;
    }struct
    {
       COleDatetime time;
    }
      

  2.   

    大些没有关系
    不如用CString
    SendMessage传的是地址,和数据大小无关
      

  3.   

    unsigned long 保存time(0)的返回值就可以拉!要用的时候再转换
      

  4.   

    当然你messager传输结构的地址就和结构大小无关!如果你直接传输结构本生就和结构大小 有关系