对话框无法显示
基于对话框的工程,想在已完成的基础上添加新的功能,现在对话框上添加一个静态文本,然后加一个文本框,在文本框上关联一个CString类型的变量,就做了这些事,然后编译成功,运行时就会出现什么”.exe遇到问题,需要关闭,...,“这样的对话框,这不是第一次了,请高手指点,谢谢! 问题点数:20、回复次数:14Top
1 楼grasshopperliu(老前辈——曾经沧海)回复于 2005-11-01 20:15:38 得分 0
发给我,我给你看看。
liuyang_bnu@126.com
Top
2 楼honghushw(小石)回复于 2005-11-01 20:19:45 得分 0
以您的经验,估计是哪个地方出了问题?谢谢!Top
3 楼Featured(我握着爱情的门票静静排队……)回复于 2005-11-01 20:40:00 得分 2
如果你确认你上面的操作都规范的话,
这似乎是你的VC犯了间歇性癫狂症!Top
4 楼honghushw(小石)回复于 2005-11-01 20:45:01 得分 0
说笑了吧,大侠,如果是这样的话,估计这病还会传染,因为我旁边的同事也遇到了这样的问题,而且还是他最先发现的,呵呵!Top
5 楼iamshuke()回复于 2005-11-01 21:09:21 得分 10
不要轻易怀疑VC。
变量绑定出问题的可能最大,比如给一个控件绑定了变量,又把它从界面上删了,变量却没删。
用了某些特定的控件,在对话框创建前需要初始化而没有初始化,比如RichEdit。
资源切换问题,不过在只有一个EXE,没有DLL时,应该不会出现该问题。Top
6 楼honghushw(小石)回复于 2005-11-01 21:16:40 得分 0
哦,我用到了组合框,也会有影响吗?谢谢!Top
7 楼nlstone(天外流星)回复于 2005-11-01 21:18:06 得分 3
很显然是绑定变量DDX出的错
把这个对话框删了,重建一个即可Top
8 楼honghushw(小石)回复于 2005-11-01 21:25:50 得分 0
绑定变量时会出什么错呢?请指点,谢谢了!Top
9 楼honghushw(小石)回复于 2005-11-01 21:36:17 得分 0
天外流星:
很显然是绑定变量DDX出的错
把这个对话框删了,重建一个即可
我这个工程是基于对话框的,这样做好像有点行不通呢!Top
10 楼Snow_Ice11111(雪上加冰)回复于 2005-11-02 04:05:46 得分 5
按Ctrl+w,在MFC ClassWiazard中把刚才添加并绑定到控件的变量删了,再把不要的控件也删了再试试。Top
11 楼honghushw(小石)回复于 2005-11-02 08:24:39 得分 0
我把变量删掉后就可以了,但是我现在要添加新的功能该怎么办呢,难道要重新新建一个工程?我就是不想这样麻烦,所以才上来请教的。而且我想应该有解决的办法。谢谢!Top
12 楼iamshuke()回复于 2005-11-02 11:16:50 得分 0
自己从头到尾看看到底哪个变量出问题了,改一下就行了。Top
13 楼Snow_Ice11111(雪上加冰)回复于 2005-11-02 12:38:21 得分 0
再重新在界面上放置控件,并添加、绑定对应的变量,实现你的功能。Top
14 楼honghushw(小石)回复于 2005-11-02 15:02:58 得分 0
就是这个问题,我删掉绑定的变量就可以,然后再绑定就无法显示对话框了。不知道是怎么回事,简直要抓狂了!:(Top




