说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

精简数据库应用系统-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
精简数据库应用系统-Delphi资料

首先来看看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数据库驱动程序函数库,如果不用Access数据库,可以不要。

Iddbas32.dll:dBase数据库驱动程序函数库,如果不用dBase数据库,可以不要。

Idodbc32.dll:ODBC数据库驱动程序函数库,如果不用ODBC数据库,可以不要。

Idpdx32.dll:Paradox数据库驱动程序函数库,如果不用Paradox数据库,可以不要。

三、其它驱动程序和配置文件(根据需要选择一个或多个)

Idbat32.dll:批操作驱动程序函数库,如果不用TBatchMove控件或DbiBatchMove类函数,可以不要。

Iddr32.dll:Data Repository驱动程序函数库,如果不用Data Repository功能,可以不要。

Idprov32.dll:BDE DataSet provide驱动程序函数库,如果不用TProvider控件,可以不要。

Idqbe32.dll:QBE驱动程序函数库,如果不用Query By Example,可以不要。

Idsql32.dll:SQL查询驱动程序函数库,如果不用TQuery进行查询,可以不要。

Idapi32.cfg:BDE配置文件,如果程序中没有特殊要求,可以不要。也可以在BDE管理器中设置正确后再分

发。

四、其它文件(一般不用)

BDE32.HLP、BDE32.CNT:BDE帮助文件,可以不要。

BdeAdmin.exe、BdeAdmin.HLP、BdeAdmin.CNT:BDE管理器及帮助文件,如果不会发生要求软件用户自己

配置BDE的情况时,可以不要。 其它*.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下调试通过.

开发中的“软”与“硬”:高画质移动游戏开发之道 从国际编码竞赛来看编程语言受众度 AMD迎接变革:加速OpenCL的未来 角逐Hadoop市场,Cloudera与Hortonworks竞争白热化 OpenStack将提供对Docker的支持 Facebook Q1财报:营收25.02亿美元、59%来自于移动 黑客们盯上了卫星,IOActive的惊人发现 开发汽车应用之前,你必须了解的7件事 埃森哲:智能电视潮流,势不可挡 直接拿来用!Facebook移动开源项目大合集 高大上Hadoop技术培训:Hadoop在企业中的应用实战 【走近讲师】新浪丛磊:通过MAE构建企业内部私有PaaS平台 API增长新趋势 消息应用类独占鳌头 软件项目为何会失败? 严澜:搭建高可用的MongoDB集群(二) 微软、思科、Google、Facebook等联合推出CII 狙击“Heartbleed” 这是个神奇的国度:细数五大印度裔IT牛人CEO Atmel CMO Sander Arts眼中的创客运动 Unity“三巨头”:全心全意为开发者服务 全球移动广告现状报告:哪种平台、应用最赚钱? 《近匠》Smart Wallit,钱包找不到了?给它“打个电话”吧 Mozilla新CTO:JavaScript、 Firefox OS专家Andreas Gal 李彦宏发布百度大数据引擎,及与谷歌、亚马逊等类似项目对比 大数据领域,实时打击欺诈犯罪的4个战场 一周消息树:谷歌Project Ara,将开启下一个智能手机时代 数据恢复服务商的6个最佳实践 【走近讲师】谭晓生:魔高一尺道高一丈,360基于大数据的网络攻击检测 一周热点:摩尔定律让位于贝索斯定律 阿里巴巴集团CTO王坚确认出席第六届中国云计算大会 【走近讲师】青云甘泉:混合云的构建及其对企业的帮助 RadiumOne创始人兼CEO因家暴被公司解雇 很多windows forms下面的程序都实现了XP或是VS.NET风格的菜单了,Web界面上能实现吗 如何打开dat为扩展名的数据库文件? 哪儿有IBM的visual Warehouse Manager? ~~~~~~~~~~~~帮你的程序制作奇形怪状的窗体,显现自己的风格~~~~~~~~~~~ emetrix 的软件注册号是怎样提交的?我想自己邮寄给用户好像不行的哦 烦恼的小问题 ★★★DCOM服务器的CallBack的技术怎样实现?★★★ 大虾们,救救我,十万火急!!!!!!!关于Delphi中FTP的问题 realaudio控件的问题!请高手指教 如何用table组件中canmodify属性 现在什么地方下mp3比较好 条形码阅读问题 有关鼠标单击和双击的问题,详情请进~~~~~~~~(看在偶出了一百分的份上,:-D) 很多windows forms下面的程序都实现了XP或是VS.NET风格的菜单了,Web界面上怎么实现 在实际项目中用InterBase数据库可行吗? 有关打印问题????????? win2000找98奇慢无比 template class的连接问题。请赐教 求拓扑排序的所有可能序列?50分求教 java程序员? 请问有没有介绍五子棋算法的好网站?我要做一个和机器下的程序!大家帮忙 请问在编程中的例程,行程和过程的定义是什么?以及他们的区别。 该怎么使用 action() 与 mouseDrag()?请看我的程序问题在哪? DELPHI6.0中的最小化事件是什么 marry____不只怎么办了 (★如何初始化控件CMSFexGrid★) 各位兄弟,不知哪里可以查到所有常量的值? 怎么把帽号赋给一个变量?thank 为什么WinXP激活后就不能重装? 困惑--判断颜色是否相同??? (急急急)寻找:win2000/xp/nt/9x 的可安装文件开发包(IFS Kit),送大分 如何在DB2(V5.2)下面实现表的ID自动增加功能? 帖子结不了,在送300分~~~~~~~~~~ 请问oracle那些版本以上叫8i,常用的是哪个版本,有WINDOWS下使用的吗? 我看过的TOOLBAR 都是横着的,可是我现在想做一个竖立这的TOOLBAR 我该怎么做啊!我翻遍了 CODEGURU 可是没有一个这样的例子! 谁有什么好例子 多谢了!! error C2065: 'end1' : undeclared identifier 我怎么用CreateDialog 建立一个对话框呢! 谁有代码!!多谢!CreateDialog(hInst,LPCTSTR"ID_",hWnd,DlgProc); 送小分:怎样在一个对话框程序中产生一个HWND视窗? 在Windows 2000 Professional 下可以装VS.net吗? 关于文件上传问题 关于微软自己的控件下载问题!! 关于打包的问题 急求答案--请教高手:有关IIS与TOMCAT...... 请问有哪为知道,weblogic提供petstore例子,什么地方有详细说明?? 怎么样利用CHtmlViw将参数用POST的方式提交给WEB服务器 不明白.. 请问遇到连接错误该如何解决? pws的日志在什么地方? 在VBA中如何使用ClipBoard 哪里可以下载mastering delphi 6,或者其他有关delphi6的书籍。 vb和access的问题 C++Builder不支持tif或tiff格式怎么办? 感恩生命作文800字 感恩的作文500字500字差一点的不要太好 《散步》这篇文章中,“我”感到责任重大,这里的“责任”指的是社么内容?我们在田野散步:我,我的母亲,我的妻子和儿子.母亲本不愿出来的.她老了,身体不好,走远一点就觉得很累.我说,正 初一,我收获了友谊为题的作文,500字左右 课文主要描写了一家四口、祖孙三代散步的场景,这样的场景让你产生了怎样的阅读感受如题 有关亲情的作文1000字1、老掉牙的免谈2、1200字以上的免谈3、过17号后爱答不答 关于回忆同学之间的友谊的作文 友情作文400可抄字要好点的 《散步》(一霎时我感到了责任的重大)中的责任是什么意思? 初一关于友谊的作文 初中生感恩作文500字 军训作文1000字! 小学同学之间友谊的作文 散步阅读短文雯使我感受到了责任的重大,就像名族领袖在严重关头时那样.名族领袖 求大学军训征文,1000字左右.不用写的太过于夸张,军训的时候我请了3天假 , 悟春.请把对春天的感受用一句话说出来.1:2:春天代表什么?3:春天象征着? 500字 作文 要感谢什么的 军训第四天1000字作文 关于爸爸妈妈小时候的作文 读了散步阅读的感受自己回答别复制!自己回答别复制! 想找一篇关于从生活中学习感恩的作文 如何写好一篇感恩作文以“感恩父母,感恩家人”为话题作文,600字以上.希望有例文. 用一句话写出阅读《长江之歌》后的感受急 还有《学会合作》《海洋---21世纪的希望》《聂将军与日本小姑娘》 我要3篇500字的《我》的语文作文例文.我要3篇500字的例文,字数越多越好.只要写一件事。最好写我是1个体育迷。 运用走一步,再走一步写一句话,最好能写出你读过课文后的感受 谁能把《别饿坏了那匹马》用一句话总结文章感受?回答有重赏 初一作文《我将这样度过寒假》500字范文一定要500字,不能少于500字. 珍爱生命,感恩生活的作文 ,求. 求几篇英语话题短文?话题一,dream 话题二,The importance of knowing oneself 话题三,smile 话题四,being punctual 话题五,fashion 话题六,which country would you choose to live in 话题七,What kind of festival would you creat if 那天,我真的( )作文500~600字,的范文,急需, 做人从感恩起步作文 校园.友情.成长作文 ,1000字以内!不可超过1000字越快越好 创新思维作文400到500字,范文.急 《童年》论文1000字 急 求一篇250字左右的科学小论文,给范文就好 作文第1次干什么什么什么,怎么写啊 500字左右,给个范文 童年趣事作文1000字好的再加5分 散步 作文哥哥姐姐, 征集关于美国人或是英国人日常生活的英语文章!包括生活习惯和日常用语! 关于童年趣事的作文1000字至少要400字! 关于‘散步’这篇文章的配乐朗读我希望各位网友能给我一个音乐配着文章朗读,效果越佳越好,只要曲子,不要课件什么的,拜托了!这是关于亲情的文章 初中生感恩作文 新成就 新感受 作文篇 感恩教育 珍爱生命征文的最佳结尾 初中生教师节感恩作文给生物老师的,我是生物课代表!字数约200~400即可! 以 为题目的作文 谢 关于“珍爱生命,感恩教育”的征文,小学高年级的 感恩父母作文400字,我是名初中生,急用! 《--的故事》为题目的作文400字 关于"感恩教育"的征文 初中生除了写感恩的作文 还能写什么啊 微笑的故事为题目的作文 保护环境英语短文80字 求一篇亲情文章,1000字以上 以读书为题目的作文.写自己的一次读书经历为材料. 日常生活中,我们能为保护环境,减少污染做些什么呢?请用英语写一篇作文 关于《散步》这篇文章的几个问题!全文:我们在田野散步:我,我的母亲,我的妻子和儿子.母亲本不愿出来的.她老了,身体不好,走远一点就觉得很累.我说,正因为如此,才应该多走走.母亲信服 感恩生命的作文用第二人称 我要一篇400字的关于友情的作文~ 亲情作文1000字 急
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn