子游戏下载一半重新下载

自助开通VIP,整站资源任意下载

今天一朋友问我说子游戏下载一半又重新下载,给了他一份源码自己对比,还真找出来了。
是因为 定义问题,导致下载计算不正确。将原来是DWORD类型改成LONGLONG 行就可以了。
涉及文件:客户端组件游戏广场DlgDownLoad.cpp  第871行左右
 

原始代码:


修改成:

子游戏下载一半重新下载

 

 

子游戏下载一半重新下载


//下载进度 

 

if (pDownLoadSink->m_cbDownLoadStatus!=DOWN_LOAD_IDLE) 

    //计算比例 
    LONGLONG dwDownScale=0L; 
    LONGLONG m_dwTotalFileSize=0L; 
    LONGLONG m_dwDownLoadSize=0L; 
 
    if (pDownLoadSink->m_dwTotalFileSize>0L) 
    { 
      m_dwDownLoadSize = pDownLoadSink->m_dwDownLoadSize; 
      m_dwTotalFileSize = pDownLoadSink->m_dwTotalFileSize; 
      dwDownScale = m_dwDownLoadSize 100 / m_dwTotalFileSize; 
    }  

本站源码仅做学术研究,自娱自乐使用,不得用于赌博性质的非法商业用途!转载请说明出处!
棋牌资源网 » 子游戏下载一半重新下载

这里有你所需要的,找专业的人做专业的事!

游戏演示 联系客服