首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

Borland Database Engine (BDE) 註冊表手動部署指南

     編輯:關於C++

核心問題

僅複製 BDE 文件(DLL、BLL 等)無法正常運行,必須正確寫入 Windows 註冊表,使應用程序能定位到 BDE 核心庫、語言驅動及配置信息。

三大必須註冊表項

1. BDE 核心 DLL 路徑 (關鍵)

鍵值: HKEY_LOCAL_MACHINE\Software\Borland\Database Engine
項目: DLLPATH
類型: REG_SZ
數據: C:\Program Files\Borland\Common Files\BDE   (實際安裝路徑)

該路徑下包含 IDAPI32.DLL 等核心文件。可參考 BDE32.hlp 中 "Core Files" 章節確認文件列表。

2. 語言驅動文件路徑

鍵值: HKEY_LOCAL_MACHINE\Software\Borland\BLW32
項目: BLAPIPATH
類型: REG_SZ
數據: C:\Program Files\Borland\Common Files\BDE   (同核心路徑或獨立目錄)

語言驅動文件為 *.BLL(如 USA.BLL, EUROPE.BLL, FAREAST.BLL)。

3. 具體啟用的語言驅動列表

鍵值: HKEY_LOCAL_MACHINE\Software\Borland\BLW32
項目: LOCALE_LIB1, LOCALE_LIB2, LOCALE_LIB3 ...
類型: REG_SZ
數據: 完整路徑, 如 C:\Program Files\Borland\Common Files\BDE\USA.BLL

建議: 將所有 *.BLL 文件全部註冊,避免因缺少特定語言驅動導致數據讀寫亂碼或報錯。可參考已安裝 Delphi 3 的機器上的註冊表結構進行複製。

部署腳本化建議

編寫 .reg 文件或使用 Inno Setup / NSIS 安裝腳本自動導入註冊表,確保路徑變量(如 {commoncf})正確展開。部署後建議運行簡單測試程序驗證 Session.Open 成功。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved