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

debug assertion failed, file:dlgdata.cpp,line"44 这是咋回事啊

2012-02-09 
debug assertion failed, file:dlgdata.cpp,line44 这是怎么回事啊?我的代码以前是可以运行的,而我在界面

debug assertion failed, file:dlgdata.cpp,line"44 这是怎么回事啊?
我的代码以前是可以运行的,而我在界面上添加了一个下拉框之后,就开始报这样的错,请问是怎么回事啊?

[解决办法]
一个断言错误,查看你的digdata.cpp代码中的第44行
[解决办法]
断言失败

看看是不是什么没赋初值

比如空指针,空句柄之类的

[解决办法]
没有找到这个相应控件类型
一般有三种情况:一是控件ID不存在,二是控件未创建,三是控件的类型不对
看看DoDataExchange函数
[解决办法]
断言错误,一般是由于空指针或者数据越界引起

热点排行