Microsoft C++ 异常: 内存位置 0x042cfbe8 处的 CFileException。

youyoulg 2010-05-01 11:43:51
在调试mfc程序时出现这样的异常,有哪位高手知道是怎么回事啊
...全文
1051 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
arong1234 2010-05-02
  • 打赏
  • 举报
回复
我估计除非你try-catch CFileException,并显示exception的具体错误信息,否则很难找到答案[Quote=引用楼主 youyoulg 的回复:]
在调试mfc程序时出现这样的异常,有哪位高手知道是怎么回事啊
[/Quote]
  • 打赏
  • 举报
回复
我也需到很多异常,实在头疼啊
尹成 2010-05-02
  • 打赏
  • 举报
回复
内存泄漏问题:
文件IO是经常出现异常的地方,你应该在进行IO操作的时候加入

TRY
{
IO操作
}
CATCH(CFileException,e)
{
出现异常时的处理代码
}
END_CATCH


楼主你贴个代码出来看看啊:

你的代码里有没这个函数CArchive ar(&file, CArchive::load); 共四个参数,有size 和buffer
caomuyong1 2010-05-02
  • 打赏
  • 举报
回复
估计是多线程访问同一资源,没做互斥控制。
jokey514 2010-05-02
  • 打赏
  • 举报
回复
使用异常处理每?
sae001 2010-05-02
  • 打赏
  • 举报
回复
太感谢了非常及时!太感谢了!
Eleven 2010-05-01
  • 打赏
  • 举报
回复
Debug下call stack看看哪个函数抛出异常。。。。

15,471

社区成员

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

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