求大侠指点:MFC对话框,第一次创建很顺利,把它关闭后再次打开就出错,怎么解决???
5个回答
展开全部
重新编译下试试
追问
不行啊!我都试过无数次了,各种编译各种重启,还是第一次打开对话框没问题,再重复打开就崩溃(>_<)~是不是对话框退出只调用 CDialog::OnOK 不够,第一次打开的对话框没有被彻底销毁啊???求指点!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码贴出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
许多诡异的问题是因为描述不够清楚。
第一次创建? 怎么创建的?
再次打开? 从哪打开的?
第一次创建? 怎么创建的?
再次打开? 从哪打开的?
更多追问追答
追问
我是在UG中用的,用ug菜单调用MFC对话框,比如:点菜单上的【参数输入】按钮,出现一个输入参数的MFC对话框,然后在对话框中输入参数存入数据库~~第一次运行完全没问题,使用完后就关掉对话框;修改参数时需要再次把这个对话框调出来,这时候再点击菜单上的【参数输入】按钮,程序就直接崩溃了~求解~
追答
你在参数输入菜单的响应函数中这么写
CArgDlg ad; //你用的是局部变量吗?
ad.DoModal();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询