金庸小说带插画的版本:包含ado和grid控件的对话框为什么弹不出来

来源:百度文库 编辑:高考问答 时间:2024/05/03 12:24:56
我的程序是MFC的基于对话框的简单程序,主对话框的菜单连接子对话框,不包含ado等数据库控件的子对话框窗口能正常在主对对话框窗口的菜单下弹出来,可是包含那几个控件的子对话框窗口在主对话框菜单下弹不出来。看来是用控件的问题,但不知是哪的问题。
我的程序是用vc做的,用到了数据库ado控件,动态连接库,工程设置时用的静态连接,编译用的release,后把.exe文件放到别的机器上和用到的dll放到别的机器的系统目录下,包含ado及grid控件的对话框窗口弹不出来,是怎么回事,是不是仅把ado的动态连接库放到系统目录下还不行,.dll还用在注册表中注册吗。
在放到系统目录下之前,我放到过.exe目录下,不好使才放到系统目录下的,我对.dll不太懂,不知道是哪的毛病。是不是只放到.exe目录下或系统目录下就行。用不注册.dll,如何注册.dll。还有是不是工程设置的时候,选择静态编译,就不用考虑.dll了。我的程序现在的问题是,在我的机器上能正常运行,拿到没装vc编译环境的机器上就有问题,问题是包含ado控件的窗口(对话框做的)弹不出来
请各位高人指点,谢谢 。

静态编译