本帖最后由 VisualEleven 于 2011-03-15 14:43:10 编辑

解决方案 »

  1.   

    我觉的可能你的指针类型,经过反复调类型易搞错:健壮的代码例:    LPBYTE pTempCvBuff;
        pTempCvBuff = new BYTE[unTempDataLen + unUsedLen];
        memset( pTempCvBuff, 0, (LPBYTE )unTempDataLen + unUsedLen );
        memcpy( pTempCvBuff + unUsedLen, (LPBYTE )pTempData, unTempDataLen );    .......
        delete[] pTempCvBuff;
      

  2.   

    改:
    memcpy( pTempCvBuff, (LPBYTE)pMsgBuf, unUsedLen );