精简Delphi数据库应用系统-定制BDE驱动程序

在Delphi开发数据库应用时,BDE管理程序器的大小约为9M,可以通过删除不必要的文件来精简。必不可少的文件包括Blw32.dll、Idapi32.dll、Fareast.bll、Usa.bll和Idr20009.dll。数据库驱动程序如Idasci32.dll、Iddao32.dll等可以根据实际使用的数据库类型选择。其他驱动程序和配置文件如Idbat32.dll、Iddr32.dll等可根据需求剔除。此外,还需要创建注册表文件来设置数据驱动程序目录、语言驱动程序目录和文件名。通过这种方法,可以将BDE大小减至不到2M,进一步压缩后体积更小。
摘要由CSDN通过智能技术生成

Delphi程序员都知道,在数据库应用程序开发完成后,要发布程序需要同时发布BDE(Borland Database Engine),否则会引起错误“A Error occurred while attempingto initilize Borland Database Engine(Error $2109)”。当觉得程序太大而辛辛苦苦精简自己的程序到满意时,却发现BDE管理程序器需要9M之巨,不由感到沮丧,真有点自己的努力被糟蹋的感觉。不过也不必太沮丧,只要肯尝试,还是有办法来精简BDE的。 

首先来看看BDE目录中的文件,所有文件确实有近9M大吧。不过有些可能是用不到的,关键文件的作用可参见Bde32.HLP中“Introduction to Borland Database Engine”下的“Core BDE Files”,其中列出了BDE的关键文件及其作用,可以以此作为依据来尝试精简BDE驱动程序。下面是各个文件的作用: 

一、不可缺少的文件 
Blw32.dll:语言驱动函数库。 
Idapi32.dll:BDE基本函数库。 
Fareast.bll、Usa.bll:远东语言及美国语言驱动程序,对中文软件不可缺少。 
Idr20009.dll:错误信息库。 

二、数据库驱动程序(根据需要选择一个或多个) 
Idasci32.dll:Ascii文本数据库驱动程序函数库,如果不用Ascii文本数据库,可以不要。 
Iddao32.dll:Access数据库驱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值