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="fareasst.btl"
hkey_local_machine\software\borland \blw32\locale_lib1="usa.btl"做完这些就足够了,按此办法即可有效减少
bde驱动程序的大小,例如只用ttable控件操作paradox数据库,则只要idapi32.dll、blw32.dll、idr20009.dll、fareast.btl、usa.btl、idpdx32.dll六个文件即可。这些文件可放在任何一个目录,只要在注册表指明即可。bde由17.4m减到1.48m,压缩一下就只有几百k了,这使程序大为减小。下面我们就以用
installshield express for delphi5.0来制作一个paradox数据库应用系统的安装程序为例:1.
启动installshield express for delphi5.0程序;2.
设置new project对话框中有关文件目录路径,3. 然后进入setup checklist;4.
在set the visual design中设置程序名5. 、程序目录、安装程序主窗口等信息;6.
在specify installshield objects for delphi5 中设置general options,7. 选择bde数据库引擎;8.
在specify components and files中设置groups and files项,9. 在program files中加入用户的所有程序文件和数据库表文件,10. 在bde/idapi files中删除除idbat32.dll、usa.btl、idapi.cfg、charset.cvb、bantam.dll、blw32.dll、idapi32.dll、fareast.btl、idpdx32.dll、idr20009.dll、idsql32.dll以外的文件;11.
在dialog boxes中设置所需安装对话框;