现在的位置: 首页 > 综合 > 正文

关于 debug assertion failed, file:dlgdata.cpp,line”44 错误

2013年10月21日 ⁄ 综合 ⁄ 共 248字 ⁄ 字号 评论关闭

问题原因:没有找到这个相应控件类型 !
       一般有三种情况:一是控件ID不存在,二是控件未创建,三是控件的类型不对 
看看DoDataExchange函数 

        我遇到这种情况是 对话框程序运行不起来,弹不出对话框。

        后来仔细查看是 删除了一个控件,却忘记在DoDataExchange中将其对应的DDX_语句删除。这就造成控件ID和后面的数据无法匹配,也就是无法交换数据。所以遇到了上述错误 要缩小范围 一般情况下都是在【DoDateExchange】 中。 仔细查看控件ID是否正确。

抱歉!评论已关闭.