vb可以。但是必须安装整个vb的完整版,大概300多兆的版本才可以,网上那些精简版绿色版是不行的。
安装完后,在「开始」菜单\程序\microsoft
visual
basic
6.0
中文版\microsoft
visual
basic
6.0
中文版工具\package
&
deployment
向导,即可完成你的项目的打包工作,在向导中选择必需的dll文件,即可。
但是,用这个打包,待会儿安装文件比较丑陋。建议选择其他的安装程序制作软件。
② vb如何制作安装包,只能安装一台电脑
利用WinRar。VB打包程序首先利用VB的“打包和展开向导”进行打包,利用WinRar制作安装包。安装包(Installpack),即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件。
③ VB程序怎么打包
(1)打开VB6.0 IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”。
(2)在弹出的窗体中选择“打包和展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定。
(3)再次单击“外接程序”菜单项,单击“打包和展开向导”。
(4)单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。
(5)此时你的工程文件夹下会有一个名为“包”的文件夹。
(6)单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹”
在电脑中其他位置新建一个文件夹,单击下一步,点“完成”,点“关闭”。
(7)关闭“打包和展开向导”。
(8)在刚才建立的文件夹下就是安装程序了!(三个文件:工程名.cab setup.exe setup.lst)
以上为个人看法,手打很辛苦,希望采纳,谢谢您的支持。
谢谢您的支持,有任何疑问欢迎您再次通过此渠道提问,让大家共同解决,共同进步!
以上回答仅为“网络规则”,没有任何违法行为,请楼主采纳,谢谢!
④ VB6.0如何给编写好的软件打包
VB6.0给编写好的软件打包的方法:
1、打开VB6.0IDE,加载你的工程,单击“外接程序”菜单下的“外接程序管理器”。
2、在弹出的窗体中选择“打包和展开向导”(最后一项),在加载行为中选择“加载/卸载”,确定。
3、再次单击“外接程序”菜单项,单击“打包和展开向导”。
4、单击“打包”,选择“标准安装包”,一直单击下一步,最后点“完成”,点“关闭”。
5、此时你的工程文件夹下会有一个名为“包”的文件夹。
6、单击“展开”,单击下一步(2个),此时询问“您希望在哪里展开这个包?”,单击“新建文件夹”
在电脑中其他位置新建一个文件夹,单击下一步,点“完成”,点“关闭”。
7、关闭“打包和展开向导”。
8、在刚才建立的文件夹下就是安装程序了!(三个文件:工程名.cabsetup.exesetup.lst)
注意:如果在其他机器上安装时提示“需要重新启动”,通常是你的程序中引用的资源路径不正确,请用App.path等绝对路径,如还不行,可能是一些.dll文件版本不兼容或不存在等其它原因,请在打包时加载你用到的所有的库
⑤ 关于vb 打包
首先你那些文件如果放在没有安装VB的电脑上不可能双击能运行的,因为这些都是源文件,不借助VB软件是无法打开的,你必须把它生成EXE的可执行文件,然后把可执行文件连同数据库打包后再放到其他没VB的电脑上,双击EXE可执行文件才可以运行的,当然再打包时还要注意一点,必须把这个VB源文件中用到的相关VB控件,到你的C盘中全部找到,然后和你那些源文件、数据库和EXE的可执行文件一同打包放到其他电脑上。
下面我详细介绍一下吧,你按照以下方法去做,就没问题了。
1.你用VB软件把“工程1”打开,打开之后,选择菜单栏的“工程”,再选择“部件”,在“只显示选定项”,前面的勾打上,之后就会显示你这个VB文件所用到的全部控件,再根据下面提示的文件存放路径,一般都放在C盘,所以去C盘,把它们全部都找到。
2.选择菜单栏的“文件”,选择“生成工程1.exe”,生成完之后,找到这个exe的可执行文件。
3.就是打包了,把上面的EXE文件、找到的所有控件文件和数据库文件一同打包,至于那些VB的源文件,打不打包无所谓,如果想放到其他电脑上是学习的,还是想看里面的代码的话,建议一同打包上,不然的话,不用打包,因为exe文件里已经全部包含了,不打包可以保护自己的代码不被别人所看到。
4.这个包放在哪台电脑上都可以直接双击EXE文件使用了,但我考虑到你这里使用了access数据库,很关键的一点是不知道当时制作时,连接数据库是使用相对路径还是使用了绝对路径,使用绝对路径的话,你放在其他电脑上时,数据库一定要放在指定的驱动盘内,不然会出错的。你先得看一下了,到底路径是怎么设置的。如果不会的话,你先在自己的电脑上运行一下,如果行的话,你看一下你把这个文件放在哪里了,比如是放在D盘的,那你在其他电脑上运行时也放在D盘吧,这样就不会出错了。其实打包也是有讲究的,这里就不叙述了。
5.好了,我觉得我已经写得很清楚了,接下来靠你自己了。
⑥ VB 如何将使用的文件一起打包成安装程序
打包利用VB自带的Packeg
&
Deployment向导即可。
音乐听不见在正常的,能听见的话只能说明:安装了此软件的那台机器,在相同的路径下也有相同文件名的音乐文件(可能性几乎为零)。
解决方法:(1)在编程时不写“绝对路径”改写“相对路径”(如:App.path);(2)将音乐文件打进包里。
⑦ VB中怎样打包生成exe文件
先打开VB,打开工程文件。
然后点击菜单文件,生成 XX (K) 即可。这个XX根据工程的名称不同而不同。
⑧ VB生成程序怎样打包
在VB6的“外接程序”菜单中,选择“外接程序管理器”,添加“打包和展开向导”然后在“外接程序”菜单中出现“打包和展开向导”选项,按提示操作即可。
⑨ vb.net怎样打包
打包的具体操作步骤:
1)新建“安装和部署项目”--> “安装向导”
2)选择菜单中 项目--> 添加--> 文件(这里选“创建用于windows应用程序.exe&你的数据库文件”)--> 打开
3)一般会自动将依赖项添加到“检测到的依赖项”,如果没有,那么我们要手动将其加入4)
Crystal_Managed2003.msm (如果有水晶报表)
dotnetfxredist_x86.msm (.net一定是必须的)
... (如果有引用其他的dll)
4)手动加入要包含的文件:项目--> 添加--> 合并模块(添加你的程序文件) (包括dotNetFramework和MDAC27)
位于:C:\Program Files\Common Files\Merge Moles\ 下
具体功能如下:
(托管组件 MSM 处理所有托管组件的分发,其中包括 Windows 窗体查看器、Web 窗体查看器和所有 Crystal Decisions 命名空间)
* Crystal_Managed2003.msm、
Crystal_Managed2003_chs.msm、
(对于使报表运行所需的所有其他文件,由数据库访问 MSM 处理其分发。其中包括数据库、导出和图表驱动程序。)
* Crystal_Database_access2003.msm、
Crystal_Database_access2003_chs.msm、
(KeyCode MSM 处理 Crystal Decisions 密钥号码的安装,注意是添加合并模块,否则没有“MergeMouleProperties”属性)
* Crystal_regwiz2003.msm、
(是vc的运行库,估计是Crystal Report或涉及到的某些程序是用vc写的,所以需要它!)
VC_User_CRT71_RTL_X86_---.msm、
VC_User_STL71_RTL_X86_---.msm、
5)打开解决方案--> 右键点击Crystal_regwiz2003.msm的属性,在“MergeMouleProperties”里的“License Key”填入:AAP5GKS0000GDE100DS(这个是你生成Crystal Report是用到的注册号的密码!)
6)生成解决方案(或直接按Ctrl+Shift+B)
至此整个分发程序已经做好,再把刚才做的那个安装程序双击一下……
-----------------------------------------------------------------------
打包时加入卸载功能:
方法一:
1.在打包项目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到)
2.在文件系统视图中选择应用程序文件夹,在msiexec.exe上按右键,选择创建快捷方式,重命名快捷方式为 "卸载 ".
3.更改此快捷方式的Arguments 为 "/x {产品id} ",产品id的值为打包项目的ProctCode属性值.
方法二:(推荐)
1.先生成安装包,记下ProctCode,下面要用到
2.用VS.net建立一个新的控制台程序uninst.exe文件
'power by: landlordh
'for 2000,xp,2003
Mole uninstall
Sub Main()
Dim myProcess As Process = New Process
If System.Environment.OSVersion.ToString.IndexOf( "NT 5 ") Then
myProcess.Start( "msiexec ", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559} ") '改为自己的ProctCode
End If
myProcess.Close()
End Sub
End Mole
3.将控制台程序BIN目录的exe文件加入到打包程序文件中,在程序组创建uninst.exe的快捷方式
如果装个ms的控件的话,则直接把framework和msac打在包里。
⑩ 请问如何给vb程序打包
除了使用安装工具包工程来创建您的自定义安装工程外,还可以将安装工具包工程与打包和展开向导一起使用。在这种情况下,您可以使用安装工具包工程来自定义安装过程的屏幕或其它部分,然后使用向导来创建和部署应用程序的软件包。
例如,您可以将安装工具包与打包和展开向导一起使用,以便为安装工程添加对话框,提示用户指定是否安装应用程序的可选功能。例如,您可以提供一个联机帮助,而用户也可以不安装。可以按照您的需要添加任意的安装选项。
要为安装程序添加一个安装选项,请按照以下步骤执行:
在
Setup1.vbp
工程中,编辑
setup1.frm
窗体中的
Form_Load
事件的代码。要添加功能,可以在调用
ShowBeginForm
函数
(Sub
ShowBeginForm)
的代码块之后添加代码。
下面的示例显示了如何添加一个对话框,来询问用户是否要安装可选文件:
Dim
LoadHelp
As
Integer
LoadHelp
=
MsgBox
("Do
you
want
to
install
Help?
",
vbYesNo)
If
LoadHelp
=
vbYes
Then
CalcDiskSpace
"Help"
EndIf
'
包含
cIcons
=
CountIcons(strINI
FILES)
的代码块
If
LoadHelp
=
vbYes
Then
cIcons
=
CountIcons("Help")
EndIf
'
包含
CopySection
strINI_FILES
的代码块。
If
LoadHelp
=
vbYes
Then
CopySection
"Help"
EndIf
'
包含
CreateIcons,
strINI
FILES,
strGroupName
的代码块
关闭
Setup1.frm,保存该窗体以及安装工具包工程,并编译创建
Setup1.exe
文件。
运行打包和展开向导,并从主屏幕中选择“打包”。
根据向导的各个屏幕进行适当的选择。对上面的示例,您可以在“添加和删除”屏幕中列出的“自定义”对话框中确认用户可以选择安装的所有可选文件。
在完成打包和展开向导的所有操作后,将生成发布媒体。
对
Setup.lst
文件进行任何必要的更改。在上面的示例中,您可以在代码的
CopySection
部分所使用的部分中添加一个新的部分。在这种情况下,这个部分可能会象下面这样:
[Help]
File1=MyApp.HL1,MyApp.HLP,$(AppPath),,,10/12/96,2946967,0.0.0
部署并测试您的软件包。
当用户运行本过程所示示例的安装程序时,安装程序将所有的
BootStrap
文件复制到用户机器,然后提示用户指明是否安装帮助文件。如果用户选择“是”,则
CalcDiskSpace
语句将确定在是否用户机器上是否有足够的磁盘空间来存放帮助文件。然后该程序安装
Setup.lst
中的
Setup1
Files
部分列出的所有文件。.
接下来,程序将再测试一次
LoadHelp
标记。如果用户选择安装帮助文件,Setup1.exe
就开始为帮助文件执行
CopySection
语句,然后安装
Setup.lst
的
[Help]
部分所列的文件。
详细信息
请参阅本章前面的“打包和展开向导”,了解有关该向导特性的详细信息。