Board logo

标题: vb 6.0 的"DLL噩梦" [打印本页]

作者: 只爱陌生人    时间: 2006-4-1 17:01     标题: vb 6.0 的"DLL噩梦"

我在一些程序中用了非标准控件,比如commondialog等,生成.exe 之后,再到另外的电脑上有时就不能运行了.报告说什么CMDLG.OCX没有注册或者没有找到。尤其是在不同的WINDOWS版本中运行时(最常见的时在win98中编写的程序在win98 以上的版本中不能运行),就遇到了好几次,有没有什么办法让用vb 6.0 编写的程序至少能在所有的WINDOWS系统中正常运行呢???
       当然,这个问题已经用vb.net解决了。
作者: Nothing    时间: 2006-4-1 19:12

需要打包就行了,还有一个办法就是将控件与EXE文件放到一起,打个包
作者: 只爱陌生人    时间: 2006-4-5 10:45

如果我把控件文件加入.exe的资源文件,这样可不可以解决呢???
还有就是,打包的话,一个本来只有52kb的程序,就变成了6M多,这很不方便啊

[ 本帖最后由 只爱陌生人 于 2006-4-5 17:04 编辑 ]
作者: Nothing    时间: 2006-4-5 18:33

放入资源文件是不行的.
必需要打包。
作者: qxl584    时间: 2006-7-29 10:32

比方说你是一个工人,你连工具都不带怎么工作,还想说自己轻装上阵?




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0