InstallShield Express For Visual Foxpro Limited ver 3.5 使用說明
Visual Foxpro 自7.0版(含)後,將安裝精靈的功能自IDE中移除了,取而代之的是在安裝軟體中享有盛名的InstallShield,雖說功能較原Foxpro所提供的增強了不少,但對於用慣原有安裝精靈的開發者來說,可能會有些不習慣,本篇文章即是逐步帶領各位如何製作一個InstallShield的安裝程式
此步驟為設定應用程式名稱及程式要存放的目錄
[ProgramFilesFolder] 為 windows 預設安裝程式集之目錄,
預設為 C:\Program Files
注意:installshield中以[中括號]括起來的文字為預設目錄,依作業系統之差異而有所不同
上例您可以將 [ProgramFilesFolder] Your Company Name\Your Product Name
改為 [ProgramFilesFolder] a-strength\trade ,如此的話,程式將會安裝在
C:\Program Files\a-strength\trade\ 的目錄下
當然您也可以去掉公司名稱,如:改為 [ProgramFilesFolder] trade
那程式將會安裝在 C:\Program Files\ trade\ 的目錄下
如下圖所示:
或許您會想說是否可讓使用者自行決定要裝在那個目錄
對不起,這個是Express版,所以不行,而專業版會有這個功能
此畫面為設定使用者是否可透過InstallShield得到更新服務
這裏除非您有特別需要,否則請將核可取消,按 『下一步』繼續
接下來是給使用者了解貴公司之聯絡方式等資訊
有公司名稱、服務電話及網址等。
填完後請按『下一步』
此步驟為設定安裝之方式,此處一般使用者不需用到,直接按『下一步』即可
註:此處之[INSTALLDIR] 與之前所設之安裝目錄 [ProgramFilesFolder] trade 是相同的,所以不需做任何變更
此步驟為加入要安裝之程式,至於要安裝那些程式呢?VFP有兩種安裝模式,以下為說明:
1. Visual Foxpro 執行時期所需之程式庫(註)安裝在『系統目錄』下與程式分開,以Windows Xp 為例,即是裝在 C:\Windows\System32\ 的目錄下,此一方式的話需要註冊Visual Foxpro 之程式庫,優點是同版本的程式只需安裝一次的程式庫,之後其它同版本之VFP程式即可共用
2. Visual Foxpro 執行時期所需之程式庫(註)安裝在『安裝目錄』下與程式一起,以本例為安裝在C:\Program Files\ trade\ 目錄下,優點是程式執行環境上較為單純,但您需知道VFP之執行時期所需的檔案,一併加入到安裝之檔案中
註: Visual Foxpro 執行時期所需之程式各版本有所不同,以VFP8.0為例,程式如下:
[在 C:\Program Files\Common Files\Microsoft Shared\VFP\ 目錄下]
VFP 8:
======
必選 :
vfp8r.dll - STDLL
vfp8t.dll - MTDLL
msvcr70.dll - VC++ 7.0 Runtime
gdiplus.dll - GDI(+)
再選某一種語言 DLL :
vfp8renu.dll (英語) English (US)
vfp8rchs.dll (簡體中文) Chinese, Simplified
vfp8rcht.dll (繁體中文) Chinese, Traditional
vfp8rcsy.dll (捷克語) Czech
vfp8rdeu.dll (德語) German
vfp8resn.dll (西班牙語) Spanish, International Sort
vfp8rfra.dll (法語) French
vfp8rkor.dll (韓語) Korean
vfp8rrus.dll (俄語) Russian
註:以上是使用第二種安裝方式時才需用到,第一種之安裝方式後面步驟會說明
本例為第一種安裝方式
加入VFP之執行檔 trade.exe (若您有使用到本機的資料庫,也需加入,並放入相對應的目錄中,若資料庫無指定目錄,則跟執行檔放在一起即可,伺服器的資料庫則不需加入)
接下來為設定程式之捷徑,這裏要教各位如何在『程式集』及『桌面』中加入程式之捷徑
Programs Memu -> 程式集
Desktop -> 桌面
首先.在Program Menu 項目上按滑鼠右鍵,選『New Short Ins』 (若您要將捷徑放在特定目錄下,則先選 『New Folder』建立一個目錄,再建立後的目錄上按滑鼠右鍵,選『New Short Ins』
出現以下畫面:
選好之後按 [Open]
接下來為設定安裝時要執行之註冊程序所用之.REG檔,本例不需使用,所以直接按『下一步』繼續
這裏是安裝之選項,如是否顯示同意書…等,您可視需求取捨
完成後您會看到以下的畫面,接下來我們要來做一些調整:
1. 加入VFP 之執行時期程式庫
2. 設定程式之工作目錄
1. 加入VFP 之執行時期程式庫
勾選以上之程式庫,記得之前有提到VFP執行時期必要之程式庫,上面
『Microsoft Visual Foxpro 8 Runtime Libraries』為必選項目,而一堆重覆的『Microsoft Visual Foxpro 8 Resource』則為語言檔,您可在下面視窗看到它的檔案名稱,如上例為vfp8cht.msm(即vfp8cht.dll),如此即已將執行時所需之程式庫備妥,或許您會納悶.之前不是提到要
vfp8r.dll - STDLL
vfp8t.dll - MTDLL
msvcr70.dll - VC++ 7.0 Runtime
gdiplus.dll - GDI(+)
這幾個檔嗎?
其實您勾選『Microsoft Visual Foxpro 8 Runtime Libraries』時,它已為您加入了
2. 設定程式之工作目錄
如上圖,點選 『Configure the Target System』下的『Shortcuts/Folders』
更改您新增捷徑之『Working Directory』值為您安裝之目錄,選 [INSTALLDIR]即可
好了,大功告成,接下來就產生安裝檔了(記得先存檔喔) 安裝檔
注意:此產生之安裝檔為預設路徑在【我的文件】->【MySetups】->【您的專案名稱】->【Express】->【SingleImage】->【DiskImages】->【Disk1】中
沒有留言:
張貼留言