mfc中domodal()的使用出错问题
我在一个对话框中的一个Button的映射函数中使用了domodal()函数,调用子对话框。但是使用时发现,按第一次时,domodal()正常。当时关闭对话框后,我想按下B...
我在一个对话框中的一个Button的映射函数中使用了domodal()函数,调用子对话框。
但是使用时发现,按第一次时,domodal()正常。当时关闭对话框后,我想按下Button,再次调用子对话框时,发现有debug assertion failed!的错误!!就是说domodal只能使用一次!!
但是其他按钮重复调用domodal()不会有问题
谁知道会是什么原因 展开
但是使用时发现,按第一次时,domodal()正常。当时关闭对话框后,我想按下Button,再次调用子对话框时,发现有debug assertion failed!的错误!!就是说domodal只能使用一次!!
但是其他按钮重复调用domodal()不会有问题
谁知道会是什么原因 展开
4个回答
威孚半导体技术
2024-08-19 广告
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
点击进入详情页
本回答由威孚半导体技术提供
展开全部
把其他多余的代码删了看看!看哪里更其他按钮调用有区别,应该不会错的!
第一、保证定义了窗口对象;
第二、用对象调用domodal();
第三、保证响应函数中只有上面两句代码,再次执行看看!
建议调试下,看看第二次执行时运行到哪句代码产生错误。
第一、保证定义了窗口对象;
第二、用对象调用domodal();
第三、保证响应函数中只有上面两句代码,再次执行看看!
建议调试下,看看第二次执行时运行到哪句代码产生错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该不会有这样的错误吧。
你关闭对话框的时候有没有销毁对话框?意思是是不是关了之后在任务管理器里面还可以找到那个进程?如果是那样的话应该会出错吧。
你关闭对话框的时候有没有销毁对话框?意思是是不是关了之后在任务管理器里面还可以找到那个进程?如果是那样的话应该会出错吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主解决了吗,我也是这样第一次调用没问题,第二次就出错,其他按钮下调用的模式对话框就没问题(不是调用的同一个对话框),但是Release就没有问题,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询