VB6.0给编写好的软件打包的方法:
1、打开VB6.0IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”。
2、在d出的窗体中选择“打包和亮迟友展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定。
3、再次单击“外接程序”菜单项,单击“打包和展开向导”。
4、单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。
5、此时你的工程文件夹下会有一个名为“包”的文件夹。
6、单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹”
在电脑中其他位置新建一个文件夹,单击下一步,点“完成”,点“关闭”。
7、关闭“打包和展开向导”。
8、在刚才建立的文件夹下就是安装程序了!(三个文件:工程名.cabsetup.exesetup.lst)
注意:如果在其他机器上安装时提示“需要重新启动”,通常是你的程敬槐序中引用的资源路径不正确,请用App.path等绝对路径,如还不行,可旦哪能是一些.dll文件版本不兼容或不存在等其它原因,请在打包时加载你用到的所有的库
vb的打包工具确实太难用了,对此问题无法族早给你帮助。不过,你要是不排斥换一种打包唤穗猜工具的话,建议用setup factory7,用起来挺简单,功能挺强的,百度文库中有和型好多它的免费使用教程。
第一.VB自带的打包不太好用,网络上有许多中文的纳梁蠢安装程序制作软件。
第二.复制文件发生冲突是因为要复制的文件本来就有,看看可不可以设置如果有文件就跳过复制。
第三.(就是第三张图)发现Win7的管制严格很多(你用的是Win7吧),凡是复制到C:\Windows\system32\目录下的文件都会被保护起来,你能够看到,但是注册用的程序regsvr32.exe却没有权限去访问这个文件。
注:DLL,Ocx手工注册的方法就是运行regsvr32+路径;而在安装程序里只是通过代码调用它而已,原理是一样的。
第四.(就是第四幅图),提示不能注册。这是因为要注册的是DLL或Ocx文件。而图示的洞陪路径……不解释了
第五.你说到选择数据库驱动的问题。要知道选择哪一个,就去看一下adodc控件的ConnectionString属性。如下图 *** 作:
单击红圈的按钮。
同样,单击红圈的按钮
留意你选择的是什么OLE DB提供程序,最基本的是ODBC,还有最上面的Jet;这就对应了打包程序的ODBC和渣雹Jet
还有什么问题补充更多的信息之后追问吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)