当前位置:编程学习 > VB >>

VB6.0打包问题,请高手一定帮我解决。

--------------------编程问答-------------------- 依我个人的经验,跟要安装的PC有关。你打包好的安装文件,有的好使,有的则不能运行,所以我一般用VB自带的安装程序。这样保险。.在windows XP下打包的程序在win7/win8/vista/2003下一般都能运行。 --------------------编程问答-------------------- 打包请用:http://download.csdn.net/detail/veron_04/1483921
指导书籍:http://download.csdn.net/detail/veron_04/1421217 --------------------编程问答--------------------
引用 1 楼 photel123456 的回复:
依我个人的经验,跟要安装的PC有关。你打包好的安装文件,有的好使,有的则不能运行,所以我一般用VB自带的安装程序。这样保险。.在windows XP下打包的程序在win7/win8/vista/2003下一般都能运行。

1.VB6自带的打包程序太丑了。而且没有桌面和卸载怎么办?
2.我把vb自带的打包中的.CAB内的文件都提取出来放到setup factory7.0里和vb自带的打包工具打的包完全一样吗? --------------------编程问答-------------------- 自带打包工具最准确。
可以用其他打包工具重新打包。 --------------------编程问答-------------------- 怎么会没有“桌面和卸载”,你要修改或添加相应的程序。不过界面到是不怎么美观。不过,只要好用,不出错,就行。 --------------------编程问答-------------------- 1.到底哪些文件是需要打包的(使之在WIN XP以上的所有32位系统好使)?
使用vb自带的打包,会将你的应用涉及的相关文件加入到包中,在目标机器上,有些部件已经由别的应用安装,从广泛适用的角度,使用VB自带的会将必须的都加入。

2.我将system2下的这些“系统文件”逐一删除测试,发现只有MSFLXGRD.ocx/MSVBVM60.DLL这两个文件删除后程序不能运行;其余的删除后照样运行,或者自动恢复了。这样说来我有必要打包这2个文件之外的文件吗?
system2下的文件删除可能是假象,其目录内有个dllcache目录,如果系统发现在其上的文件被删除,会拷贝一个回来,另外,许多系统文件不是装在system2内

3.我可以干脆将所有的VB/VB-PowerWrap/setup factory7.0的提到的系统文件都打包进去装入用户的system32下吗?会不会被360禁止或当成病毒什么的,或有其他影响?
这个你自己做一下实验看看,360会报毒,一般是因为部件注册,必须更写注册表

4.我试验的打包所有文件了,在WIN7下安装时候有时候360会提示禁止安装,有时候则不会。360什么情况下会提醒呢?而且有时候还会出现“解压”错误(我记得是oleaut32.dll/olepro32.dll这两个文件,但后来有好使了,不知道为什么)是怎么回事?
一般更改注册表的时候,360会提醒,如果你已经安装进去了,就不会了吧
5.在windows XP下打包的程序在win7/win8/vista/2003下会好使吗?

win8不知道,别的应该好使
--------------------编程问答-------------------- 菜单“工具”里面选择“扫描 Visual Basic 工程”会根据你的工程文件自动扫描用到的所有组件,包括OCX,DLL,TIB,EXE等系统文件,其他辅助文件需要手工加入,比如:歌曲,TXT文件,INI文件等。 --------------------编程问答-------------------- 用depends.exe查看exe依赖的dll或ocx --------------------编程问答--------------------
引用 5 楼 photel123456 的回复:
怎么会没有“桌面和卸载”,你要修改或添加相应的程序。不过界面到是不怎么美观。不过,只要好用,不出错,就行。

怎么才能有桌面快捷方式和卸载文件呢? --------------------编程问答--------------------
引用 4 楼 Tiger_Zhao 的回复:
自带打包工具最准确。
可以用其他打包工具重新打包。


能详细说下怎么用其他工具重新打包吗?谢啦。 --------------------编程问答-------------------- 谢谢 worldy --------------------编程问答--------------------
引用 10 楼 q1378967 的回复:
能详细说下怎么用其他工具重新打包吗?谢啦。

自带打包工具会生成一个 Support 目录,里面有打包的内容(参考 .DDF 文件)。 --------------------编程问答-------------------- 我自己写的一个安装软件:

http://hi.baidu.com/cxy5636917/item/527ec21e43a5c3011894ec52 --------------------编程问答--------------------



--------------------编程问答-------------------- vb 自己必须的7-8个文件,然后再加你调用的dll和ocx就可以了。

vb必备的文件是固定的。程序中用到的dll和ocx用记事本打开vbp文件就可以看到

最后就是注册组件的问题了。。

打包其实不麻烦。 --------------------编程问答-------------------- VB 自带打包工具的安装程序是提供源码的,界面可以自己改。
--------------------编程问答-------------------- 源码有问题  仔细校对 --------------------编程问答-------------------- 同意15楼的看法。我的那个安装程序就是那个思路写的。 --------------------编程问答-------------------- 请热心人,帮忙看看下面的求助吧!
请高手帮忙修正一个注册表模块!已经做成工程文件,有详细的实例的!
http://bbs.csdn.net/topics/390428796 --------------------编程问答-------------------- 每当看到安装相关问题我总是推进innosetup,简单强大,开源还一直有人维护。 --------------------编程问答-------------------- 我只用WinRar自解压格式打安装包。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,