用installshield太复杂了
可以用setupfactory
很简单的生成一个文件

解决方案 »

  1.   

    啟動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: ),帶至客戶處安裝或交由廠商壓成光碟包裝出售。
    看完上述的設定,撰寫專業的安裝軟體將不再是遙不可及的夢想,程式設計師加油!
      

  2.   

    難道用installshield不能作成單一的setup.exe文件?
      

  3.   

    把 自解压(SELF-EXTRACTLY)勾上!就可以了
      

  4.   

    用installshield developer就可以
      

  5.   

    自解压(SELF-EXTRACTLY) 在那裡?
      

  6.   

    to freekany2002(): 但自解压(SELF-EXTRACTLY)選項 在那裡? 
      

  7.   

    installshield专门为在web上发布应用程序做了一个程序,是用于将生成的可执行文件压缩成一个单一的可执行安装程序的,具体叫什么名字忘了,你可上installshield的网站上找一找。