VB里的打包和展开向导是干什么的?假如我的程序已经生成了应用程序,还需要打包吗? 在VB里怎么发布和打包一个程序

作者&投稿:汗须 (若有异议请与网页底部的电邮联系)
VB里的打包和展开向导是“用来制作安装程序的”;你的程序已经生成了应用程序,如果只是自己使用的话,因为你的电脑系统盘里已经安装了VB运行库或应用程序用的控件(ocx或dll)和其他dll,所以你生成的应用程序就可以运行;但是你把你生成的应用程序copy到其他的电脑上,而其他电脑缺少VB运行库或应用程序用的控件(ocx或dll)和其他dll,在这样的电脑上就不能运行了。打包的目的就是把应用程序、VB运行库、应用程序用的控件(ocx或dll)和其他dll都捆绑一个包里,安装时它们一起安装,这样无论安装在什么电脑上它都可以运行了。

生成的exe文件不一定能在别的机器上运行的
打包就是把程序需的文件包含进去

有关VB打包和展开向导及制作应用程序的安装盘的问题~

VB自带的打包工具package&deploment向导存在一定的缺陷,建议不要使用它进行打包,向大家推荐几个好的打包软件,setup factory7.0和小颖打包软件,特别是setup factory7.0,它能够自动添加程序中所使用的.ocx和.dll文件,让你轻松打包,不过setup factory7.0也不是完全可以将使用的文件全部打包进去,这样就容易造成程序在其他机器安装后出现不正常的现象,所以推荐大家先使用VB自带的程序将.ocx和.dll收集起来后再用setup factory7.0手工添加,这样才能确保将每个文件都打到包里去,保证安装程序的完整性。

(1)打开VB6.0 IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”。
(2)在弹出的窗体中选择“打包和展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定。
(3)再次单击“外接程序”菜单项,单击“打包和展开向导”。
(4)单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。
(5)此时你的工程文件夹下会有一个名为“包”的文件夹。
(6)单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹”

在电脑中其他位置新建一个文件夹,单击下一步,点“完成”,点“关闭”。
(7)关闭“打包和展开向导”。
(8)在刚才建立的文件夹下就是安装程序了!(三个文件:工程名.cab setup.exe setup.lst)^_^

注意:如果在其他机器上安装时提示“需要重新启动”,通常是你的程序中引用的资源路径不正确,请用App.path等绝对路径,如还不行,可能是一些.dll文件版本不兼容或不存在等其它原因,请在打包时加载你用到的所有的库

发布时可能遇到的问题:
//1、VB程序运行到底需要哪几个运行库?
msvbvm60.dll

//2、能不能创建一个只安装运行库和控件的安装包?


//3、对了VB生成的EXE程序如何加密?
可以用UPX Shell等工具加壳。

//4、对于Access文件除了设置密码外如何简单加密?
可以对表中的数据进行加密

VB源文件下每个文件都是做什么的
答:杂项文件是由 Visual Basic 开发环境中的各种不同的进程和函数产生的:例如打包和展开向导从属文件 (.dep)。设计时和杂项文件 开发应用程序时会产生各种设计时文件和其它杂项文件,如下表所列:扩展名 描述 .bas 基本模块 .cls 类模块 .ctl 用户控件文件 .ctx 用户控件的...

现要要用小颖安装包制作工具对一VB程序打包,制作成一安装包,请问需要对...
答:要么在系统文件夹"c:\windows\system32"中,要么和程序在相同的文件夹中。另外还有一个简单的方法获取到程序中所有需要的组件的方法:就是先利用VB自带的”打包和展开向导“生成一个安装包,在安装包所在的路径中有一个”Support“文件夹,里面就是所有需要的控件和动态链接库文件。

VB中怎样打包生成exe文件
答:先打开VB,打开工程文件。然后点击菜单文件,生成 XX (K) 即可。这个XX根据工程的名称不同而不同。

求VB高手指点一下打包的问题
答:3.特别要注意的是:这些文件添加到的文件夹的位置要与你在VB6环境时一致.所谓一致,假设你的VB6环境下,你的程序文件夹里有一个专门放音乐文件的子文件夹,名称就叫"音乐"吧,那么添加了一个音乐文件,在<打包和展开向导" -- 安装位置>界面,就要修改它的安装路径,选中该文件,滚动到最右...

vb中生成exe文件
答:二、安装运行。除第一点情况以外,你编译的EXE文件都必须通过打包的形式形成安装包,然后在其他的电脑上先进行安装,最后才能正确的运行。打包的方法如下:1、编译成EXE文件;2、通过VB自带的“Package & Deployment 向导”对该工程进行打包,最后生成安装包setup.exe setup.lst等关键文件。这时,你只有把...

请简述工程文件和窗体文件的区别
答:窗体文件(.frm)只是保存了一个窗体(form)上面的信息,而相应的引用等不包含在其中。工程文件(.vbp)则包含了工程的有关信息,他不能体现每一个form的内容,但是他把这个工程所包含的所有form连接在一起,并且包含了所有form的引用。举一个例子,如果你在一个form中,使用了非默认控件(例如common...

关于VB源代码的问题
答:VB中的主要文件类型如下 扩展名 描述 .bas 基本模块 .cls 类模块 .ctl 用户控件文件 .ctx 用户控件的二进制文件 .dca 活动的设计器的高速缓存 .ddf 打包和展开向导 CAB 信息文件 .dep 打包和展开向导从属文件 .dob ActiveX 文档窗体文件 .dox ActiveX 文档二进制窗体文件 .dsr 活动的设计器文件 ....

电商打包员是干什么的?
答:电商打包员岗位职责 岗位职责:1、按照仓库包装标准及客户订单要求对客户订单进行检测、包装、打包、发货。2、负责对每个订单的打包、张贴快递单等工作;3、要求善于沟通、工作细致、吃苦耐劳、能够完成上级给予的工作、手脚麻利、做事不拖拉、能够有很好的工作效率及工作状态。 4、主管安排的其他日常性工作等...

vb编写的程序,可不可以在没安装vb的电脑上运行
答:(3)再次单击“外接程序”菜单项,单击“打包和展开向导”。 (4)单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。 (5)此时的工程文件夹下会有一个名为“包”的文件夹。 (6)单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹” 在电脑...

VB程序发布
答:但是请注意,您的程序如果需要调用其他文件 例:Picture1.Picture = LoadPicture( App.Path+"\test.bmp")就必须把test.bmp同程序放置到与程序同级的目录里。除此之外,调用了外部控件(除刚才提到的控件外)就必须使用VB自带的打包程序打包成安装程序,这里需要什么,程序会自动添加,但这么做会使程序...