发新话题
打印

vb 6.0 的"DLL噩梦"

vb 6.0 的"DLL噩梦"

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

TOP

需要打包就行了,还有一个办法就是将控件与EXE文件放到一起,打个包

TOP

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

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

TOP

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

TOP

比方说你是一个工人,你连工具都不带怎么工作,还想说自己轻装上阵?
  认真做事只能把事做对,用心做事才能把事做好。

TOP

发新话题