VB打包生成可执行文件后不能再没有VB环境的机器上安装?

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:09:26
VB打包生成可执行文件后不能再没有VB环境的机器上安装?其中在没有VB环境的机器上出现的问题是这样的:在安装数据访问部件时,会提示说:Path or File Not Found,在后续的安装过程中,也是出现这样的提示,最后提示是:请插入指定的磁盘。真的搞不明白怎么回事了~有高手帮帮忙吧~~
我程序中用的是相对路径呀~这点没有问题的~
控件也需要打包,这些不是都有VB打包功能做了吗?
可以说的更清楚一些吗?

你是用VB6.0自带的Package & Deployment打包的吧?
它打包完的会生成三个文件一个LIST,一个CAB,一个SETUP.EXE
你是不是只拷走了SETUP.EXE
如果是的话那就不能运行的
还有如果你在XP打包就不能到2000中运行
2000或98打包的就可以到XP运行
也就是说在高版本打包的不能到低版本运行
低版本的可以到高版本运行

你的程序中用到的路径,要改成相对路径,还有,程序用到的一些控件之类的,你也要一起打包

需要vb运行库的动态链接库。
另外还需要你程序里使用的控件、dll一类的控件和动态链接库。
在一个就是路径的问题。不管写什么程序都要养成使用相对路径的习惯。

有一些文件,特别是一些dll类型的文件再没有安装vb 的机器上是没有的,再安装的时候你也需要给他安装上这些文件。这样才能正常的运行。

用 Inno Setup 打包吧

你的程序中用到的路径,在安装时,是不会出错的,程序运行时才出错。可能是安装包做的有问题。
把程序要用的dll和ocx用打包功能,打进去。如果不行,用Setup Factory 安装制作程序做一个。需要的话请QQ:380065656