各位,我在用API函数READFILE时,系统返回的错误号是998,上MSDN一查,为Invalid access to memory location. ERROR_NOACCESS ,不知如何解决?我的调用程序是ReadFile(hFile,rdBuffer,dwFileSize+1,&dwBytesRead,NULL);对应数据类型为(HANDLE,LPVOID,DWORD,LPDWORD,NULL)。
解决方案 »
- MFC中ini文件读取问题,高手进,讨教下
- 讨论:做项目的和做产品开发的人员有何差异?
- 如何把通讯得到的数据转换成CBitmap的类型
- 一个超简单的dll调用问题
- SplitFrame如何设置各VIEW的初始大小?
- 如何判断一字符数组不为空?
- 帮忙看看:下面一段编译信息什么意思? 谢谢了
- 网络+软件编程技术文章集(原创)52章,请下载并评价
- 100分人人有,MCSD,MCSE拿多少工资啊?有没有意义啊? 在先等待..
- 急!解决后可满足你一个心愿。如何在工具栏下动态生成的组合框中响应键盘按键消息?
- CWinThread怎么这样,让我郁闷好几天了,大家快来救救我呀
- 如何实现从页面上自动下载安装activex控件??
hFile = CreateFile(chEncryptFileName,GENERIC_READ|GENERIC_WRITE,0,NULL,
OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);//读取文件内容
dwFileSize = GetFileSize(hFile, NULL);status=ReadFile(hFile,rdBuffer,dwFileSize+1,&dwBytesRead,NULL);
status=ReadFile(hFile,rdBuffer,dwFileSize+1,&dwBytesRead,NULL);你先注销这句话,看是不是这句话的问题。如果是的话,你自己再考虑是怎么回事吧。如果不是这句话的问题,那么你再把它上面的语句一句一句的注销,然后你就知道是哪一句话产生的问题了。