如何用installshield作成單一的setup.exe文件? 用installshield太复杂了可以用setupfactory很简单的生成一个文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 啟動Install Shield Express介紹完了整個專案所需的檔案後,就可以啟動Install Shield安裝程式。安裝步驟如下:一、啟動時Install Shield會詢問您下面的選項(如圖一),因為我們要產生新的Setup Project因此選擇”建立新的Setup Project檔”。圖一、建立專案的選項視窗圖二、新專案的參數設定二、新專案的參數填寫說明1. Project名稱: 為軟體的中文名稱,輸入的專案名稱中英文均可,系統會自動建立一個以專案名稱加上”.iwz”的專案設定檔。2. Project型態: 由於這個版本是專為Delphi設計,所以只有Delphi的選項。3. 新的次目錄: 安裝所需的相關檔案會產生在此目錄下。4. 包含一個自訂的設定型態: 一般較大型的軟體安裝時有下列數個選項:¨ Typical¨ Compact¨ Custom or Complete若有此自訂的安裝型態,請點選(Click)此選項;本範例未使用故省略此部份的安裝說明。三、填好了以上的基本資料後,請按”建立”Button,Install Shield會出現”程式檢核清單”的視窗(如圖三),請依照畫面的先後次序,按步就班的填完每一個視窗要求您提供的參數或選項,系統就會自動將相關檔案包裝成一個自動化的安裝程式,這些程式可以透過磁片或製作成光碟發行。程式檢核清單分為六大設定項目,分別為1. 設定視覺化設計2. 選擇InstallShield的Delphi物件3. 指定元件和檔案4. 選擇使用者介面元件5. 確使登錄變更6. 指定資料夾與圖示 圖三、程式檢核清單設定步驟1. 設定視覺化設計¨ 應用程式資訊(如圖四)應用程式名稱: 程式的系統名稱。應用程式可執行: 執行檔檔名(含路徑)。版本: 1.0公司: 請填入開發此軟體的公司(Crystal Studio)預設目錄: 安裝時的預設目錄。(內定為<ProgramFilesDir>\公司\應用程式名稱)¨ 主視窗(如圖五)主標題: 可選Bitmap或文字,執行安裝程式時,第一個畫面的標題。Logo Bitmap: 軟體的Logo圖形,可以自己設定(只支援16色的bitmap圖檔)。位置: Logo Bitmap在畫面的位置,本例為畫面右上角。背景顏色: 畫面的背景顏色(藍色漸層色彩)。¨ 功能(如圖六)自動安裝移除。若選此選項表示具有反安裝的功能。 圖四、應用程式資訊圖五、主視窗 圖六、功能特性2. 選擇InstallShield的Delphi物件此選項主要設定Delphi的Database安裝選項,Delphi資料庫是由BDE(Borland Database Engine)及SQL Links兩項所組成,一般使用File Base的資料庫,像dBase, Paradox, ..等選用BDE即可,若使用Client/Server的資料庫,例如Oracle, Informix, Sybase, Interbase, ..等則兩者均要選取。圖七、InstallShield的Delphi物件 選取BDE選項後請按”設定”Button,以設定BDE安裝型態(如圖八)。圖八、BDE安裝型態 BDE安裝型態分為完整安裝及部份安裝兩個選項,完整安裝包含BDE所有驅動程式及SQL查詢引擎;部份安裝則不包含SQL查詢引擎。本項選擇完畢請按”下一步”,接下來就是BDE Alias的設定部份(如圖九)。圖九、BDE Alias步驟1 of 4 請按”新增”Button,新增Delphi應用程式中資料庫所使用的Alias,(如圖十)。 圖十、BDE Alias Alias名稱視應用程式中DatabaseName的值而定,在本例中為DBDEMOS。圖十一、選取BDE Alias後的視窗 若應用程式用到許多的Alias,請依序新增相對應的Alias,設定完畢請按”下一步”。 圖十二、設定檔設定 此處決定BDE的設定檔IDAPI.CFG是否儲存成16位元及32位元應用軟體使用的型態,本例以Windows 95/NT為例,故不選。按”下一步”。圖十三、設定Alias參數 欲知詳細的說明,請按”說明”Button。 圖十四、Alias設定完成 Alias設定至此大功告成。3. 指定元件和檔案圖十五、指定元件和檔案 檔案群組: 是檔案的集合,如圖十五,本例中的 Program Files為執行檔集合。其他三個群組為系統自動產生,裏面有資料庫所需的相關驅動程式。 在本例中若將資料庫相關檔案放在Database Files群組中,請點選”新增群組”,並輸入群組名稱Database Files(如圖十六)。圖十六、加入群組 然後點選視窗右下角的”啟動檔案總管”,由檔案總管中將資料庫相關檔案拖(Drag-Drop)至Database Files群組中放下即可。圖十七、加入檔案至Database Files群組 元件:Application Files,如圖十八。圖十八、元件設定型態:如圖十九,本例中沒有使用者自定型態,因此只有完整安裝(Complete)的設定型態。圖十九、設定型態 4. 選擇使用者介面元件圖二十、對話盒對話盒主要設定安裝過程中,出現的相關訊息視窗或指示視窗。¨ 歡迎Bitmap:可以設定自己的歡迎光臨圖樣。¨ 歡迎訊息:已有現成歡迎訊息,不選則歡迎畫面不會出現。¨ 軟體授權合約:軟體使用執照說明,系統有內定值,亦可以自己編寫。¨ 讀我資訊:軟體的說明資訊,一般均設為Readme.txt。¨ 使用者資訊:要求安裝本程式的使用者資料,例如姓名、公司名稱。¨ 選擇目的地位置:可由使用者選擇程式的安裝目錄。¨ 設定型態:本例選完全安裝,所以不必選。¨ 選擇程式資料夾:設定安裝的程式資料夾名稱,預設為Install Project的名字。¨ 開始複製檔案:在開始複製檔案前之設定訊息,內容為設定型態、目的地位置、使用者資訊等。¨ Progress Indicator:安裝時是否出現安裝百分比指示。¨ Billboards:如果希望在安裝時背景會有一連串的圖形展示。要設定此項時,要注意展示的圖形檔名必須為SETUP1.BMP或SETUP1.WMF開始,然後依序編名。¨ 設定完成:當安裝完成後,要程式啟動或readme檔出現,都可在此設定。 5. 確使登錄變更本例未變更機碼,故略過。6. 指定資料夾與圖示最後一個設定是指定程式安裝的資料夾及代表程式的圖示。圖二十一、設定執行命令及參數圖二十二、設定圖示及工作目錄執行磁片產生工具 經過重重的設定,最後Disk Builder會自動將此設定壓縮成自動安裝磁片,一套專業的安裝軟體就產生了。圖二十三、Disk Builder完成圖二十四、產生安裝磁片 建立磁片若沒有錯誤,系統會提示整個安裝磁片共須幾片磁片(系統產生在硬碟中依Disk1, Disk2, ..等目錄依序產生)。 複製至磁片圖二十五、複製磁片將安裝磁片由硬碟中依序複製到磁片( A: ),帶至客戶處安裝或交由廠商壓成光碟包裝出售。 看完上述的設定,撰寫專業的安裝軟體將不再是遙不可及的夢想,程式設計師加油! 難道用installshield不能作成單一的setup.exe文件? 把 自解压(SELF-EXTRACTLY)勾上!就可以了 用installshield developer就可以 自解压(SELF-EXTRACTLY) 在那裡? to freekany2002(): 但自解压(SELF-EXTRACTLY)選項 在那裡? installshield专门为在web上发布应用程序做了一个程序,是用于将生成的可执行文件压缩成一个单一的可执行安装程序的,具体叫什么名字忘了,你可上installshield的网站上找一找。 怎样在打包程序中自动安装SQL Server数据库 如何不让ComboBox的编辑框部分不起作用 在DELPHI在用什么来执行USE一个数据库! 使用Indy+ADO做三层的可行性? winsocket问题 如何可以判别字段的类型?(字符型还是数字型) 请问如何数出test中有多少个'-',test:=aaa-aaaaa-aaa,test是个变量哦 如何实现quickrep中全部数据的整体位移?? 急需解决 难死我了!如何编程象spy++那样取得任意窗口对象的handle? 不知各地ADSL收费是多少? 怎样在EDIT框内只能输入数字
介紹完了整個專案所需的檔案後,就可以啟動Install Shield安裝程式。安裝步驟如下:
一、啟動時Install Shield會詢問您下面的選項(如圖一),因為我們要產生新的Setup Project因此選擇”建立新的Setup Project檔”。
圖一、建立專案的選項視窗圖二、新專案的參數設定二、新專案的參數填寫說明
1. Project名稱: 為軟體的中文名稱,輸入的專案名稱中英文均可,系統會自動建立一個以專案名稱加上”.iwz”的專案設定檔。
2. Project型態: 由於這個版本是專為Delphi設計,所以只有Delphi的選項。
3. 新的次目錄: 安裝所需的相關檔案會產生在此目錄下。
4. 包含一個自訂的設定型態: 一般較大型的軟體安裝時有下列數個選項:
¨ Typical
¨ Compact
¨ Custom or Complete
若有此自訂的安裝型態,請點選(Click)此選項;本範例未使用故省略此部份的安裝說明。三、填好了以上的基本資料後,請按”建立”Button,Install Shield會出現”程式檢核清單”的視窗(如圖三),請依照畫面的先後次序,按步就班的填完每一個視窗要求您提供的參數或選項,系統就會自動將相關檔案包裝成一個自動化的安裝程式,這些程式可以透過磁片或製作成光碟發行。
程式檢核清單分為六大設定項目,分別為
1. 設定視覺化設計
2. 選擇InstallShield的Delphi物件
3. 指定元件和檔案
4. 選擇使用者介面元件
5. 確使登錄變更
6. 指定資料夾與圖示
圖三、程式檢核清單設定步驟
1. 設定視覺化設計
¨ 應用程式資訊(如圖四)
應用程式名稱: 程式的系統名稱。
應用程式可執行: 執行檔檔名(含路徑)。
版本: 1.0
公司: 請填入開發此軟體的公司(Crystal Studio)
預設目錄: 安裝時的預設目錄。(內定為<ProgramFilesDir>\公司\應用程式名稱)
¨ 主視窗(如圖五)
主標題: 可選Bitmap或文字,執行安裝程式時,第一個畫面的標題。
Logo Bitmap: 軟體的Logo圖形,可以自己設定(只支援16色的bitmap圖檔)。
位置: Logo Bitmap在畫面的位置,本例為畫面右上角。
背景顏色: 畫面的背景顏色(藍色漸層色彩)。¨ 功能(如圖六)
自動安裝移除。若選此選項表示具有反安裝的功能。
圖四、應用程式資訊圖五、主視窗
圖六、功能特性2. 選擇InstallShield的Delphi物件
此選項主要設定Delphi的Database安裝選項,Delphi資料庫是由BDE(Borland Database Engine)及SQL Links兩項所組成,一般使用File Base的資料庫,像dBase, Paradox, ..等選用BDE即可,若使用Client/Server的資料庫,例如Oracle, Informix, Sybase, Interbase, ..等則兩者均要選取。
圖七、InstallShield的Delphi物件
選取BDE選項後請按”設定”Button,以設定BDE安裝型態(如圖八)。圖八、BDE安裝型態 BDE安裝型態分為完整安裝及部份安裝兩個選項,完整安裝包含BDE所有驅動程式及SQL查詢引擎;部份安裝則不包含SQL查詢引擎。本項選擇完畢請按”下一步”,接下來就是BDE Alias的設定部份(如圖九)。圖九、BDE Alias步驟1 of 4 請按”新增”Button,新增Delphi應用程式中資料庫所使用的Alias,(如圖十)。
圖十、BDE Alias Alias名稱視應用程式中DatabaseName的值而定,在本例中為DBDEMOS。圖十一、選取BDE Alias後的視窗 若應用程式用到許多的Alias,請依序新增相對應的Alias,設定完畢請按”下一步”。
圖十二、設定檔設定 此處決定BDE的設定檔IDAPI.CFG是否儲存成16位元及32位元應用軟體使用的型態,本例以Windows 95/NT為例,故不選。按”下一步”。圖十三、設定Alias參數 欲知詳細的說明,請按”說明”Button。
圖十四、Alias設定完成 Alias設定至此大功告成。3. 指定元件和檔案
圖十五、指定元件和檔案
檔案群組: 是檔案的集合,如圖十五,本例中的 Program Files為執行檔集合。其他三個群組為系統自動產生,裏面有資料庫所需的相關驅動程式。
在本例中若將資料庫相關檔案放在Database Files群組中,請點選”新增群組”,並輸入群組名稱Database Files(如圖十六)。
圖十六、加入群組 然後點選視窗右下角的”啟動檔案總管”,由檔案總管中將資料庫相關檔案拖(Drag-Drop)至Database Files群組中放下即可。
圖十七、加入檔案至Database Files群組
元件:Application Files,如圖十八。
圖十八、元件設定型態:如圖十九,本例中沒有使用者自定型態,因此只有完整安裝(Complete)的設定型態。
圖十九、設定型態
4. 選擇使用者介面元件
圖二十、對話盒對話盒主要設定安裝過程中,出現的相關訊息視窗或指示視窗。¨ 歡迎Bitmap:可以設定自己的歡迎光臨圖樣。
¨ 歡迎訊息:已有現成歡迎訊息,不選則歡迎畫面不會出現。
¨ 軟體授權合約:軟體使用執照說明,系統有內定值,亦可以自己編寫。
¨ 讀我資訊:軟體的說明資訊,一般均設為Readme.txt。
¨ 使用者資訊:要求安裝本程式的使用者資料,例如姓名、公司名稱。
¨ 選擇目的地位置:可由使用者選擇程式的安裝目錄。
¨ 設定型態:本例選完全安裝,所以不必選。
¨ 選擇程式資料夾:設定安裝的程式資料夾名稱,預設為Install Project的名字。
¨ 開始複製檔案:在開始複製檔案前之設定訊息,內容為設定型態、目的地位置、使用者資訊等。
¨ Progress Indicator:安裝時是否出現安裝百分比指示。
¨ Billboards:如果希望在安裝時背景會有一連串的圖形展示。要設定此項時,要注意展示的圖形檔名必須為SETUP1.BMP或SETUP1.WMF開始,然後依序編名。
¨ 設定完成:當安裝完成後,要程式啟動或readme檔出現,都可在此設定。
5. 確使登錄變更
本例未變更機碼,故略過。6. 指定資料夾與圖示
最後一個設定是指定程式安裝的資料夾及代表程式的圖示。
圖二十一、設定執行命令及參數圖二十二、設定圖示及工作目錄
執行磁片產生工具
經過重重的設定,最後Disk Builder會自動將此設定壓縮成自動安裝磁片,一套專業的安裝軟體就產生了。
圖二十三、Disk Builder完成
圖二十四、產生安裝磁片 建立磁片若沒有錯誤,系統會提示整個安裝磁片共須幾片磁片(系統產生在硬碟中依Disk1, Disk2, ..等目錄依序產生)。
複製至磁片
圖二十五、複製磁片將安裝磁片由硬碟中依序複製到磁片( A: ),帶至客戶處安裝或交由廠商壓成光碟包裝出售。
看完上述的設定,撰寫專業的安裝軟體將不再是遙不可及的夢想,程式設計師加油!