| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 | 论坛
    想学好编程,学好外语很重要  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> 应用开发 >> delphi >> 数据库应用 >> 文章正文
精简Delphi数据库应用系统-定制BDE驱动程序            【字体:
精简Delphi数据库应用系统-定制BDE驱动程序
作者:不祥    文章来源:-    点击数:    更新时间:2006-12-12

---- 其它*.BLL:其它国家和地区的语言驱动程序,可以不要。

---- DataBump.EXE、DataBump.HLP、DataBump.CNT:数据库数据转移工具及帮助文件,可以不要。

---- Localsql.HLP、Localsql.CNT:SQL查询语句帮助文件,可以不要。

---- Sqllnk32.HLP、Sqllnk32.CNT:SQL连接帮助文件,可以不要。

---- 在根据需要选择文件后,还要写注册表文件。这个应该不成问题,可以手工设置,但最好在程序中设置,在发现注册表中没有相应键值时写入,用TRegFile对象用不了几行代码的。需要设置的注册表键值有(在调用数据库操作前需要有正确的键值存在):

---- 数据驱动程序所在目录的设置:

---- 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.bll"

 HKEY_LOCAL_MACHINE\Software\Borland

\BLW32\LOCALE_LIB1="usa.bll"

---- 就这些了,按此办法即可有效减少BDE驱动程序的大小,例如只用TTable控件操作Paradox数据库,则只要Idapi32.dll、Blw32.dll、Idr20009.dll、Fareast.bll、Usa.bll、Idpdx32.dll六个文件即可。

---- 这些文件可放在任何一个目录,只要在注册表指明即可。OK,BDE由9M多减到不到2M,ZIP一下就700多K了,比原来的应用系统减少了不少吧。

---- 以上程序在PWIN98+DELPHI3.0下调试通过.


上一页  [1] [2] 

文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 为Delphi提供Pack和Undelete…

  • 如何 Pack dBASE资料档

  • 利用Delphi开发网络数据库应…

  • 利用Delphi开发响应用户输入…

  • 掀开SQL Server 7.0的面纱

  • 如何在注册表中注册BDE

  • Delphi如何实现在一个Dbgrid…

  • 计算字段值

  • 数据库日期显示

  • 向数据库发送密码

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |