DAO错误,Debug Assertion Failed! File: daocore.cpp Line: 42

woshihuzi 2008-10-18 11:43:55
Debug Assertion Failed!
File: daocore.cpp
Line: 42

点击忽略按钮,又出现

Debug Assertion Failed!
File: daocore.cpp
Line: 45



我使用DAO定义了一个词典类:CMyDictionary

在MainFrm.cpp里面声明一个变量:CMyDictionary Dict;


如果定义成一个全局变量,结果程序退出时就出现上述错误。
如果在MainFrm.cpp的某个函数内部定义成一个局部变量,就没有任何问题。


请高手看看,怎么回事儿。

解决后马上结帖。本人的结帖率100%,呵呵。
...全文
309 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
内存泄漏 2008-10-18
  • 打赏
  • 举报
回复
调试了么? 确定一下出错的语句..
woshihuzi 2008-10-18
  • 打赏
  • 举报
回复
自己搞定。

AfxDaoTerm();
woshihuzi 2008-10-18
  • 打赏
  • 举报
回复
出错情况是这样的:

在MainFrm.cpp里面声明一个全局变量:CMyDictionary Dict;
程序运行其间一切正常,在关闭主窗口退出运行之后才出现这个错误。

我的CMainFrame类析构函数为空,我不知道怎么单步调试才能跟踪到daocore.cpp里面。

4,011

社区成员

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

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