CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  硬件/系统

WriteFile函数奇怪出错?

楼主ybeetle(小鬼)2003-07-04 19:45:51 在 VC/MFC / 硬件/系统 提问

我在VC中使用WriteFile函数 在程序编译成Debug时一切正常,可是在程序编译成Release时,每次都返回0(出错) ,然后用GetLastError()反回0,表示没错。  
   
  奇怪极了,这是为什么?  
  MSDN中:  
  0   The   operation   completed   successfully.     ERROR_SUCCESS    
   
  问题点数:0、回复次数:6Top

1 楼zgh266(寒风)回复于 2003-07-04 20:48:38 得分 0

最好把代码贴出来Top

2 楼DeautyFan(可可魔仙)回复于 2003-07-04 22:22:28 得分 0

估计句柄没有关闭,再你的程序推出时,你检查一下Top

3 楼ybeetle(小鬼)回复于 2003-07-05 11:25:38 得分 0

Write(void*   lpBuffer,   DWORD   nNumberOfBytesToWrite,   long   nMove)  
  {  
  if(SetFilePointer(FFileHandle,nMove,NULL,FILE_BEGIN)   ==   HFILE_ERROR)  
  {  
  OnError(WRITEFILESEEKERR);  
  return   false;  
  }  
  WriteRE =   ::WriteFile(  
  FFileHandle,  
  lpBuffer,  
  nNumberOfBytesToWrite,  
  &WriteNumber,  
  NULL    
  );  
  if(!WriteRE)  
  {  
  OnError(WRITEFILEERR);  
  }  
  return   (ReadRE)?true:false;  
  }Top

4 楼ybeetle(小鬼)回复于 2003-07-05 11:27:25 得分 0

在XP下也不出错,绝对是个小地方没做好。。Top

5 楼lihaiqing()回复于 2003-08-01 14:37:17 得分 0

关注Top

6 楼newlife2002_313(永恒新生)回复于 2003-08-03 15:54:23 得分 0

upTop

相关问题

  • ##???asc()函数出错???##
  • DIR函数出错
  • 奇怪的问题,substr函数调用出错,请教各位大侠
  • 声明函数时出错?
  • 调用GetCurrentDirectory函数出错
  • 调用api函数出错
  • SHFileOperation函数总是出错。
  • 奇怪的main函数?
  • 好奇怪 :QueryPerformanceFrequency函数
  • DELPHI中定义函数出错问题

关键词

  • 函数
  • 编译
  • null
  • 出错
  • writefile函数
  • nmove
  • 奇怪
  • ffilehandle
  • nnumberofbytestowrite
  • lpbuffer

得分解答快速导航

  • 帖主:ybeetle

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo