解决不能添加过多的控件对象

今天在将对话框上EDIT、COMBOBOX控件建立对象绑定时,绑定到一定的数量就不能再添加绑定了,编译可以通过,但运行时就会弹出错误。我试着减少绑定数量,到某个数量以下的时候,程序编译后可以正常运行,我以为是MFC限制了一个对话框上的控件与对象绑定数量,到网上搜了一下,在CSDN上看到大部分人说一个对话框上最大控件数量不能超过255个,故此我判断不是超过了限制的问题。在浪费了几个小时的搜索无果后,决定自己调试一下,一点调试时弹出unhandled exception in Demo.exe 0xc0000005 access violation的错误,用这句话在网上继续搜,搜到一篇文章描述的问题跟我差不多http://tomorrowshowyang.blog.163.com/blog/static/66309422007349143438/

编译过程没有报错

调试时出现“Unhandled Exception in xx.exe”

是什么原因呢?

是内存问题,比如空指针操作、数组越界等

unhandled exception in xx.exe 0xc0000005 access violation ,后面一般会给出具体的指令地址,结合.map文件,也可以定位源代码。

调试框中--〉call stack--->察看出问题的地方,然后处理

内存访问违则导致的未处理异常。

在调试器中运行,看一下调用堆栈。
或写代码处理未处理异常,在其中用StackWalk/debughelp函数得到堆栈堆栈或下断点,看调用堆栈
我的程序是一进入调试就弹出上面的提示,所以根本没法进行调试。想起昨天遇到的问题解决时点了组建--〉清除,遂又这样做了一次,编译通过,程序正常运行,继续添加控件对象绑定,添加了很多个都可以,问题解决。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值