你定义了一个指针,但是没有给分配空间
UINT32 EndTime;
pEdit->GetEndTime(&EndTime);
应该好用了

解决方案 »

  1.   

    谢谢tony1978,出错的问题解决了,类型如何转换比较好?
      

  2.   

    应该这样
    UINT32 *EndTime = 0;
    EndTime = new (10 * sizeof (UINT32));
    pEdit->GetEndTime (EndTime);
    UINT32TOCString (EndTime);//UINT32TOCString (UINT32 *Time);你自己定义
      

  3.   

    应该这样
    UINT32 *EndTime = 0;
    EndTime = new (10 * sizeof (UINT32));
    pEdit->GetEndTime (EndTime);
    CString strTime = UINT32TOCString (EndTime);//CString&  UINT32TOCString (UINT32 *Time);你自己定义
      

  4.   

    在c++里面,类型转换最好用static_cast dynamic_cast reinterpre_cast const_cast转换,不过,这个和你的问题没有什么关系:)