关于Delphi 3中的BDE(50分)

Z

ZZZ

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi 3中的BDE似乎不用安装,而直接将光盘上的BDE目录拷贝到
硬盘,对吗?如果不是这样,应该如何安装?
 
只拷贝文件还是不行的,还要写注册表:

必需的注册表项目包括:

1. BDE动态连接库文件位置设置

Key : "HKEY_LOCAL_MACHINE/Software/Borland/Database Engine"
Item : "DLLPATH"
Value : BDE动态连接库文件所在位置,如"C:/Program Files/Borland/Common Files/BDE"

(打开"C:/Program Files/Borland/Common Files/BDE/BDE32.hlp",
查找"Core Files"即可了解BDE各动态连接库文件的作用)


2. BDE语言驱动文件路径设置

Key : "HKEY_LOCAL_MACHINE/Software/Borland/BLW32"
Item : "BLAPIPATH"
Value : BDE语言驱动文件所在路径,如"C:/Program Files/Borland/Common Files/BDE"

(BDE语言驱动就是那些*.BLL文件)


3. 指定可用的BDE语言驱动文件

Key : "HKEY_LOCAL_MACHINE/Software/Borland/BLW32"
Item : "LOCALE_LIB#" (#表示数字, 如"LOCALE_LIB1"、"LOCALE_LIB3"等)
Value : 指定各BDE语言驱动文件,如"C:/Program Files/Borland/Common Files/BDE/USA.BLL"

(一般必需的语言驱动文件有"USA.BLL","EUROPE.BLL"和"FAREAST.BLL",为保险起
见,建议将所有语言驱动都设置上。在安装了Delphi3的机器上,用Regedit打开注册
表,一看你就明白了怎么设了)

 
如果手头有安装盘,直接装就可以了,不用像Sunset说的那么
麻烦,安装时选择“custom”安装,只选装BDE即可。如果
是制做应用程序安装盘,可以将BDE包含在里面,那么,在
用户机器上安装时,Delphi光盘也不用了。
 
如果希望自己产品的安装盘比较酷的话,最好还是自己去写注册表,装自己软件
的同时就悄悄的把BDE装好了。否则安装完自己的软件后,又要单独装一下BDE,
而且Delphi带的InstallShield又不是中文界面,岂不是很不爽?我们公司的软
件产品都是用InstallShield East Edition制作安装盘的,全中文界面,看起
来很棒。我认为这种方法最适合商业化产品的安装,如果你只是给单位做做项目,
可以采用简单的方法,用Delphi自己的InstallShield好了。
 
顶部