请教:
我用MFC做的文档视图结构的程序,但我把程序放到别的机子上运行时(他的机子没有装VC),
弹出对话框说"建立空文档失败"!在我的机子上运行正常!请问这是什么原因?怎样解决?(不是路径的问题)急盼解决!多谢!一定给分!
我用MFC做的文档视图结构的程序,但我把程序放到别的机子上运行时(他的机子没有装VC),
弹出对话框说"建立空文档失败"!在我的机子上运行正常!请问这是什么原因?怎样解决?(不是路径的问题)急盼解决!多谢!一定给分!
调试欢乐多
拿Release版的到別人機器上試一下
OnNewDocument里面
有没有被return false;
如果楼主不知道编译Release版请看:
在VC中,选择"Build" 菜单 --- "Set Active Configuration"选项,
然后选择 "Win32 Release"选项,再编译即可.
我用Release版,这样所有的机器都弹出“建立空文档失败”的对话框了
如果是前者
你在 有VC机子上Debug模式下,看看“建立空文档失败”对话框弹出的条件..是不是你程序本身的问题
还有跟踪一下OnFileNew
以前我也有这样的毛病,后来弄好了,不过可惜忘了怎么搞的,想起来告诉你。
文档类的资源(包括工具条图片,等等)被不小心修改了,当运行是创建文档是找不到相应的文档资源,当然创建文档失败! 在vc的ResourceView里可以很直观的看到资源,要看源文件的话用记事本之类的东西打开相应的xx.rc就可以看到了.
我再说说我的问题吧!我的程序 Debug模式下编译的程序可以在装有VC的机器正常运行,但是在没有安装VC的机器上就会弹出“建立空文档失败”的对话框,另外,在Release模式下编译的程序在任何机器上都弹出“建立空文档失败”的对话框!不知怎么解决!最后几天要交差了,出了这问题!
可以在装有VC的机器正常运行,但是在没有安装VC的机器上就会弹出“建立空文档失败”的对话框,
但是在没有安装VC的机器上就不行,
这样我也调试不了呀!因为没有VC!
有什么办法?
Q167523 HOWTO: Redistributing DAO with Your Visual C++ 5.0 Application