CFile问题:assertion failed! filecore.ccp at lines 295

wangshengdao 2002-03-04 01:12:37
我在多线程中到开10个左右不相同的文件,编译正确,debug是发生assertion 错误。
在filecore.cpp的295行:ASSERT(m_hFile != (UINT)hFileNull);
我该怎么办?我做错误处理了,抛出错误后退出线程,可是还是不行?能否详细告诉我解决方法?先谢了!!
...全文
298 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjs2000 2002-03-04
  • 打赏
  • 举报
回复
你的文件不要直接用,你如果在当前路径下,要先获得当前路径在加上你的文件名字,
mjs2000 2002-03-04
  • 打赏
  • 举报
回复
你的文件句柄为空,你看看你的程序

还有如果你直接用xxx.dat文件(你认为默认得路径是当前路径)

不如先获得当前路径,在加上你的文件名(xxx.dat),因为如果直接用在2000下好象有问题,我的问题和你的一样,我就这样解决了

1,659

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧