跪求delphi7 的quickrep安装包。
发布网友
发布时间:2022-04-19 09:47
我来回答
共4个回答
热心网友
时间:2023-06-23 19:03
没有安装delphi7的不能运行,安装了的就能运行,这是因为数据库需要delphi自己带的BDE文件。
--Delphi程序员都知道,在数据库应用程序开发完成后,要发布程序需要同时发布BDE(Borland Database Engine),否则会引起错误“A Error occurred while attempingto initilize Borland Database Engine(Error $2109)”。当觉得程序太大而辛辛苦苦精简自己的程序到满意时,却发现BDE管理程序器需要9M之巨,不由感到沮丧,真有点自己的努力被糟蹋的感觉。不过也不必太沮丧,只要肯尝试,还是有办法来精简BDE的。
首先来看看BDE目录中的文件,所有文件确实有近9M大吧。不过有些可能是用不到的,关键文件的作用可参见Bde32.HLP中“Introction to Borland Database Engine”下的“Core BDE Files”,其中列出了BDE的关键文件及其作用,可以以此作为依据来尝试精简BDE驱动程序。下面是各个文件的作用:
一、不可缺少的文件
---- Blw32.dll:语言驱动函数库。
---- Idapi32.dll:BDE基本函数库。
---- Fareast.bll、Usa.bll:远东语言及美国语言驱动程序,对中文软件不可缺少。
---- Idr20009.dll:错误信息库。
二、数据库驱动程序(根据需要选择一个或多个)
---- Idasci32.dll:Ascii文本数据库驱动程序函数库,如果不用Ascii文本数据库,可以不要。
---- Id32.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了,比原来的应用系统减少了不少吧。
热心网友
时间:2023-06-23 19:04
不用下,D7本来就有,只是没有默认安装。你手工安装一下就行了。Component-->Install Packages-->Add-->选Delphi7\bin\dclqrt70.bpl
热心网友
时间:2023-06-23 19:04
components-> intall package-> add-> 安装目录BIN -> dclrpt7.bpl
热心网友
时间:2023-06-23 19:05
二楼说的是,这个是系统环境自带的
TQuickRep 怎么安装
你的TQuickRep控件并未安装。如果你是使用delphi7, 查找这个档案[InstallFolder]\Bin\dcltqr70.bpl并安装。安装:打开Delphi7->Component->Install Packages->Add->选择dcltqr70.bpl。安装完毕就可以了。
DELPHI QuickRepor 是怎么做报表的?
DELPHI7要手动添加的,delphi的bin目录下的dclqrt70.bpl,component->install packages->add->\bin\dclqrt70.bpl 上百度搜一下,可以找到很多解释说明的网文的。例如 1、TQuickRep控件(报表结构设计,相当于一个母板,一个设计器)TQuickRep属性与方法:1) Dataset属性:用来和数据集联系,如果做的是主...
delphi 2007内如何使用quikreport?
你可能在安装quickrpt这个控件的时候这个文件没有复制进去.要把他复制到C:\Program Files\Borland\Delphi7\Lib 这个文件夹下面
大哥哥们帮帮小妹吧,在DELPHI7.0中怎样做报表,用什么控件?
由于7.0和6.0不一样,QUICKREP控件没有自动加载进来,所以需要手动加载.使用QuickRep控件 dclqrt70.bpl在Delhpi安装目录下delphi\Bin下 用菜单Component-->Install Packages里的Add按钮装上就好
delphi7 使用 QuickRep1做报表。
begin ss:=Tprinter.Create;showmessage('打印机数目为'+inttostr(ss.printers.count));showmessage('第一个打印机为'+ ss.printers[0] );showmessage('第二个打印机为'+ ss.printers[1] );ss.PrinterIndex:=0; //设置默认打印机 end;所以 你要做的是选择的时候 根据 ss.printers[0] ...
Delphi7 中的Quick report 保存问题
。,建议使用fastreport Reportmachin 等第三方控件,或D7自带的也不可以的 "这位说得很对。没有摸利,恐怕不行。不过,我可以明确的告诉你,不管什么东西,fastreport Reportmachin 好,QuickRep也好,要想全方位玩转Delphi数据i输出,用这些东西都不行。不信,你们把医院的住院病历拿来用它们做做,做...
50分求教delphi7的quickreport问题
检测记录数,降低高度,改变横线的位置,反这些代码写在 QuickRep1.Preview代码之前。就可以了,你搞的那些代码不要了。用不那么复杂。如果是横向压缩就没有必要了,因为这只是一个报表手动设计问题。至于究竟要降低多少高度,可以挤多少条记录,这完全是一个个人见识问题,比如我认为可以挤进10条,而你...
delphi7 编写的程序出错
没有安装delphi7的不能运行,安装了的就能运行,这是因为数据库需要delphi自己带的BDE文件。--Delphi程序员都知道,在数据库应用程序开发完成后,要发布程序需要同时发布BDE(Borland Database Engine),否则会引起错误“A Error occurred while attempingto initilize Borland Database Engine(Error $2109)...
怎么在Delphi 7中的Rave 报表时打印当前页面
你的TQuickRep控件并未安装。如果你是使用delphi7, 查找这个档案[InstallFolder]\Bin\dcltqr70.bpl并安装。安装:打开Delphi7->Component->Install Packages->Add->选择dcltqr70.bpl。安装完毕就可以了。
delphi7 编写的程序出错
没有安装delphi7的不能运行,安装了的就能运行,这是因为数据库需要delphi自己带的BDE文件。 --Delphi程序员都知道,在数据库应用程序开发完成后,要发布程序需要同时发布BDE(Borland Database Engine),否则会引起错误“A Error occurred while attempingto initilize Borland Database Engine(Error $2109...