查看完整版本: 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多,这很不方便啊

[[i] 本帖最后由 只爱陌生人 于 2006-4-5 17:04 编辑 [/i]]

Nothing 2006-4-5 18:33

放入资源文件是不行的.
必需要打包。

qxl584 2006-7-29 10:32

比方说你是一个工人,你连工具都不带怎么工作,还想说自己轻装上阵?
页: [1]
查看完整版本: vb 6.0 的"DLL噩梦"