国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

數(shù)據(jù)庫程序的精簡安裝

2019-11-17 05:31:39
字體:
來源:轉載
供稿:網友

  做安裝程序時可以手工選擇添加數(shù)據(jù)庫的驅動文件,這樣可大大減小安裝程序的大小。

一、不可缺少的文件

  Blw32.dll:語言驅動函數(shù)庫。
  Idapi32.dll:BDE基本函數(shù)庫。
  Fareast.BTl、charset.cvb:遠東語言驅動程序,對中文軟件不可缺少。
  Idr20009.dll:錯誤信息庫。
    bantam.dll:未知用途,但不可缺少

二、數(shù)據(jù)庫驅動程序(根據(jù)需要選擇一個或多個)

  Idasci32.dll:Ascii文本數(shù)據(jù)庫驅動程序函數(shù)庫,假如不用Ascii文本數(shù)據(jù)庫,可以不要。
  Iddao32.dll:access數(shù)據(jù)庫驅動程序函數(shù)庫,假如不用Access數(shù)據(jù)庫,可以不要。
  Iddbas32.dll:dBase數(shù)據(jù)庫驅動程序函數(shù)庫,假如不用dBase數(shù)據(jù)庫,可以不要。
  Idodbc32.dll:ODBC數(shù)據(jù)庫驅動程序函數(shù)庫,假如不用ODBC數(shù)據(jù)庫,可以不要。
  Idpdx32.dll:Paradox數(shù)據(jù)庫驅動程序函數(shù)庫,假如不用Paradox數(shù)據(jù)庫,可以不要。

三、其它驅動程序和配置文件(根據(jù)需要選擇一個或多個)

  Idbat32.dll:批操作驅動程序函數(shù)庫,假如不用TBatchMove控件或DbiBatchMove類函數(shù),可以不要。
  Iddr32.dll:Data Repository驅動程序函數(shù)庫,假如不用Data Repository功能,可以不要。
  IdPRov32.dll:BDE DataSet provide驅動程序函數(shù)庫,假如不用TProvider控件,可以不要。
  Idqbe32.dll:QBE驅動程序函數(shù)庫,假如不用Query By Example,可以不要。
  Idsql32.dll:SQL查詢驅動程序函數(shù)庫,假如不用TQuery進行查詢,可以不要。
  Idapi32.cfg:BDE配置文件,假如程序中沒有非凡要求,可以不要。也可以在BDE治理器中設置正確后再分發(fā)。

四、其它文件(一般不用)

  BDE32.HLP、BDE32.CNT:BDE幫助文件,可以不要。
  BdeAdmin.exe、BdeAdmin.HLP、BdeAdmin.CNT:BDE治理器及幫助文件,假如不會發(fā)生要求軟件用戶自己配置BDE的情況時,可以不要。
  其它*.BLL:其它國家和地區(qū)的語言驅動程序,可以不要。
  DataBump.EXE、DataBump.HLP、DataBump.CNT:數(shù)據(jù)庫數(shù)據(jù)轉移工具及幫助文件,可以不要。
  Localsql.HLP、Localsql.CNT:SQL查詢語句幫助文件,可以不要。
  Sqllnk32.HLP、Sqllnk32.CNT:SQL連接幫助文件,可以不要。

五、修改注冊表

  在根據(jù)需要選擇文件后,還要寫注冊表文件。這個應該不成問題,可以手工設置,但最好在程序中設置,在發(fā)現(xiàn)注冊表中沒有相應鍵值時寫入,用TRegFile對象用不了幾行代碼的。需要設置的注冊表鍵值有(在調用數(shù)據(jù)庫操作前需要有正確的鍵值存在):

  數(shù)據(jù)驅動程序所在目錄的設置:

  HKEY_LOCAL_MACHINE/Software/Borland/Database Engine/DLLPATH(字符串值)

  語言驅動程序所在目錄的設置:

  HKEY_LOCAL_MACHINE/Software /Borland/BLW32/BLAPipATH(字符串值)

  語言驅動程序文件名:HKEY_LOCAL_MACHINE/ Software/Borland/BLW32/LOCALE_LIB#(字符串值)

  其中#為編號,按順序為0、1、2、3......如:

  HKEY_LOCAL_MACHINE/Software/Borland/BLW32/LOCALE_LIB0="fareast.btl"

  HKEY_LOCAL_MACHINE/Software/Borland/BLW32/LOCALE_LIB1="usa.btl"

  

  就這些了,按此辦法即可有效減少BDE驅動程序的大小,例如只用TTable控件操作Paradox數(shù)據(jù)庫,則只要Idapi32.dll、Blw32.dll、Idr20009.dll、Fareast.btl、charset.cvb.Idpdx32.dll、bantam.dll七個文件即可。

  這些文件可放在任何一個目錄,只要在注冊表指明即可。若將這些文件放在您的可執(zhí)行程序的安裝目錄中,也可以不寫注冊信息(我做的一個軟件中就是這樣安裝的)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大英县| 年辖:市辖区| 凤城市| 水城县| 澎湖县| 盐津县| 广德县| 抚顺县| 永丰县| 南丰县| 甘孜| 南投市| 运城市| 新乐市| 民乐县| 万山特区| 大姚县| 洛宁县| 焉耆| 额敏县| 西林县| 肇东市| 玉门市| 磐安县| 安宁市| 城固县| 凉山| 裕民县| 德江县| 达孜县| 江口县| 江北区| 建宁县| 逊克县| 青海省| 霍邱县| 连平县| 财经| 福清市| 通城县| 手游|