首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CreateFile老是返回0xffffffff值

2012-09-04 
CreateFile总是返回0xffffffff值_handleFileCreateFile(filename,GENERIC_READ,0,NULL,OPEN_EXISTING,FIL

CreateFile总是返回0xffffffff值
_handleFile=CreateFile(filename,GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)
调试时,发现这个函数总是调用
operator T*() const throw()
{
return( m_p );
}
请高手指教,谢谢。

[解决办法]
确保你的文件存在,且有读取权限!
[解决办法]
GetLastError()看返回值是什么?
[解决办法]
要确保filename句柄对象存在且当前不被其他程序使用;
用GetLastError看看,是handle_already_exit还是invalid_handle_value之类的,不久知道大概是什么错误了么
[解决办法]
取lasterror一看不就知道了
[解决办法]
楼上都说了,这个通常就是文件不存在或者没有访问权限
[解决办法]
楼上都说了,这个通常就是文件不存在或者没有访问权限 
 

[解决办法]

探讨

GetLastError()看返回值是什么?

热点排行