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]
部分所列的文件。
詳細信息
請參閱本章前面的「打包和展開向導」,了解有關該向導特性的詳細信息。