程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 用InstallShield制作數據庫應用系統的安裝程序(2000年8月17日)作者:新疆宗宏斌

用InstallShield制作數據庫應用系統的安裝程序(2000年8月17日)作者:新疆宗宏斌

編輯:Delphi



  Delphi具有強大的數據庫應用程序開發功能,其Client/Sever版本可以開發一般的單機數據庫應
用系統、普通Client/Sever應用系統直至基於Web的多層應用,其中自然離不開Borland數據庫引擎
(BDE)的功勞。不過在沒有安裝過Delphi程序的計算機上運行數據庫程序時,必須同時分發龐大的
BDE文件,Borland建議用戶用Delphi附帶的InstallShield制作安裝程序來解決這些問題。但怎樣選擇
BDE文件才能使自己的安裝程序更加精煉呢?我首先介紹一下其中幾個必須的文件:

  Idapi32.dll:BDE基本函數庫

  Blw32.dll:語言驅動函數庫

  Idr20009.dll:錯誤信息庫

  Fareast.bll:遠東語言驅動程序

  Usa.bll:美國語言驅動程序

  以下文件為根據需要可選:
  如用Paradox,則應選擇:Idpdx32.dll
  如用Dbase,則應選擇:Iddbas32.dll
  如用Access,則應選擇:Iddao32.dll
  如用Ascii,則應選擇:Idasci32.dll
  如用TBatchMove,則應選擇:Idbat32.dll
  如用Data Repostitory,則應選擇:Iddr32.dll
  如用ODBC,則應選擇:Idodbc32.dll
  如用BDE DataSet Provider DLL,則應選擇:Idprov32.dll
  如用SQL查詢,則應選擇:Idsql32.dll

  下面我們就以用InstallShield來制作一個Paradox數據庫應用系統的安裝程序為例:
  1.啟動程序設置有關文件目錄路徑,進入Setup Checklist;
  2.在Set the Visual Design中設置程序名、程序目錄、安裝程序主窗口等;
  3.在Specify Components and Files中設置Groups and Files項,在Program Files中加入用戶
的所有程序文件和數據庫表文件,以及下列文件:Idbat32.dll、Usa.btl、Idapi.cfg、Charset.cvb、
Bantam.dll、BLW32.dll、Idapi32.dll、Fareast.btl、Idpdx32.dll、Idr20009.dll、Idsql32.dll
(以上文件必須含目錄路徑);

  4.在Dialog Boxes中設置所需安裝對話框;
  5.在Make Registry Changes中設置Keys項,在
HKEY_LOCAL_MACHINE中加入softwareorlandlw32和softwareorlanddatabase engine兩項,並
且在blw32值中加入

  “Blapipath ‘以上文件目錄’”、“LOCALE_LIB0 ‘以上文件目錄’Fareast.bll”和
“LOCALE_LIB1 ‘以上文件目錄’Usa.bll”,在database engine值中加入“Dllpath ‘以上
文件目錄’”、“Configfile01 ‘以上文件目錄’Idapi.cfg”;

  6.在Specify Folder and Icons中根據實際要求設置有關項目;
  7.在Run Disk Builder中設置安裝盤的有關信息;
  8.最後進行Test the Installation和Create Distribution Media即可完成安裝程序的制作。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved