hur.cn - 华软网

 热门搜索

ReadFile函数失败~~

  作者:未知    来源:网络    更新时间:2011/10/5
C++">
if(::ReadFile(m_hFile,buffer,max,bytes,NULL)!=0)
{
TRACE("error ReadFile %lu",GetLastError());
rw = ZMODEMFILE_ERROR;
}


readfile函数执行失败了,但是随后的GetLastError返回值却是0,而且bytes指针的值也是正确的读取数,那么这个函数到底是什么地方引起的错误呢??
---华软 网友回答---
建议好好看看 MSDN 的说明

C++">

::ReadFile(m_hFile,buffer,max,bytes,NULL)!=0 // 读取正常的时候,却认为错误

// If the function succeeds, the return value is nonzero (TRUE).

// If the function fails, or is completing asynchronously, the return value is zero (FALSE). To // get extended error information, call the GetLastError function. 


---华软网友回复---
If the function succeeds, the return value is nonzero (TRUE).
---华软网友回复---
确实失误 -。-      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。