我写了一个VB程序,但VB中自带打包工具用后有多个文件,怎样打包成一个文件?到现在未解决。我改用了Inno发布,将Cab 中的所有Ocx 与 Dll全部加了进去,但文件很大,安装时会产生冲突,怎样才能知道那些是Ocx 与 Dll自身需要的???
谁能详细介绍一下这方面???
多谢!!!

解决方案 »

  1.   

    vb自带的安装系统生成的文件只有三个文件,一个cab、一个setup.exe、一个setup.lst
    如果你要用其他的工具做安装系统,请看support目录中的文件,你就知道要包含那些文件了
      

  2.   

    可以用setup factory 6.0试试。1.它可以扫描vb6工程文件, 找出相关的控件和引用库(这些就是你所谓的工程自带的ocx和dll了,非第三方的)
    2.它可以自带vb6运行库文件,打个勾就帮你打进包里去(就是那些msvb60..dll...等文件了)。
    3.它支持你添加自己的外部控件,并支持安装后自注册,也是打个勾就行(除了系统自带的,可以加进其它的ocx和dll)。
    4.它支持你多目录的安装结构,并且保持安装后文件目录结构,而且你也可以对特殊文件指定目标安装目录(就是你的可执行文件和资源文件了,可以一个一个文件地指定安装路径,完全由你操控)。
    5.支持在安装前后执行指定路径的文件,并内置读写注册表操作命令,你只要给好参数就行。
    6.打包出来的只有一个文件setup.exe 。  总之,我挺傻,一直用着这个傻瓜式的安装程序~ 效率高就行。