FastReport安装方法精要

FastReport安装方法精要

目录

FastReport安装方法精要

1、任何一个版本的FastReport安装包

2、重新编译的结果

3、直接安装

3.1、将运行时的包,全部复制到系统文件夹

3.2、将设计时的包,全部进行安装

4、加入库路径到Tools-Options-Language-Delphi-Library-Library Path

5、如果在编程时需要查看更详尽的源码

喜欢的,就收藏并点个赞,鼓励我继续技术的原创写作及经验分享:

《FastReport设计时与运行时显示中文或多国语言》


1、任何一个版本的FastReport安装包

        无论是.exe需要解压的包,还是已经解开的包,其下都有一个文件recompile.exe

        英文字面意思就是需要“重新编译”,你就像下面这样,类似,配置就好:

        注意Teechar的版本,它是独立于FastReport需要单独安装的包,emb的IDE默认安装的是标准版TeeChartStd,

        不要安装BDE(老掉牙了的数据库引擎)、IBX(过去codeGear时代及其之前的Interbase,也许你在安装RAD时没有勾选,所以也不要编译):

        选择切换语言到中文,Chinese:

        正确选择RAD的版本,及其编译器版本x32(注意不需要x64,用了你安装部署时也无用):

       选择FastReport的版本,企业版Enterprise(千万别选Embarcadero Edition,它为EMB官方配置的OEM版本,功能是很有限的):


fqb280.dpk compiled
fs28.dpk compiled
fsDB28.dpk compiled
fsADO28.dpk compiled
delphi28 error: fsIBX28.dpk(33) Fatal: E2202 Required package 'IBXPRESS' not found
fsIBX28.dpk not compiled!
fsFD28.dpk compiled
fsTee28.dpk compiled
delphi28 hint: frxUnicodeCtrls.pas(37) Warning: W1010 Method 'SetSelText' hides virtual method of base type 'TCustomEdit'
frx28.dpk compiled
frxDB28.dpk compiled
frxADO28.dpk compiled
delphi28 error: frxIBX28.dpk(34) Fatal: E2202 Required package 'IBXPRESS' not found
frxIBX28.dpk not compiled!
frxDBX28.dpk compiled
frxFD28.dpk compiled
frxTee28.dpk compiled
frxe28.dpk compiled
frxcs28.dpk compiled
frxIntIOBase28.dpk compiled
frxIntIO28.dpk compiled
frxIntIOIndy28.dpk compiled
dclfs28.dpk compiled
dclfsDB28.dpk compiled
dclfsADO28.dpk compiled
delphi28 error: fsIBX28.dpk(28) Fatal: E2225 Never-build package 'VCL' must be recompiled
dclfsIBX28.dpk not compiled!
dclfsFD28.dpk compiled
dclfsTee28.dpk compiled
dclfrx28.dpk compiled
dclfrxDB28.dpk compiled
dclfrxADO28.dpk compiled
delphi28 error: frxIBX28.dpk(29) Fatal: E2225 Never-build package 'VCL' must be recompiled
dclfrxIBX28.dpk not compiled!
dclfrxDBX28.dpk compiled
dclfrxFD28.dpk compiled
dclfrxTee28.dpk compiled
dclfrxe28.dpk compiled
dclfrxcs28.dpk compiled
dclfrxIntIO28.dpk compiled
dclfrxIntIOIndy28.dpk compiled
Done 完毕

        以上显示了,你“重新编译” 成功的,所有包,其中:

       运行时的包(非安装包,它们是安装包的依赖):f*.bpl

       可视化设计时的包(安装包):dclfr*.bpl

2、重新编译的结果

       产生路径,放置在:  .\LibD28(D**为你的D的安装版号),其下就是你要安装的bpl

3、直接安装

3.1、将运行时的包,全部复制到系统文件夹

- 将 .\LibD28\fs*.bpl 文件(* = 您的 Delphi 版本)复制到 Windows\System32
- 将 .\LibD28\fsDB*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\fsBDE*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\fsADO*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\fsIBX*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\fsTee*.bpl 文件复制到 Windows\System32

- 将 .\LibD28\frx*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\frxDB*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\frxBDE*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\frxADO*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\frxIBX*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\frxDBX*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\frxTee*.bpl 文件复制到 Windows\System32
- 将 .\LibD28\frxe*.bpl 文件复制到 Windows\System32

3.2、将设计时的包,全部进行安装

       点菜单- Component --- Install Packages...

       点Add按钮,全部选中"重新编译(上面Recompile默认输出路径)"的分发目录下C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl的所有dclf*.bpl:

       将以下包进行安装:

- 按“Add...”按钮并选择 .\LibD28\dclfs*.bpl 文件(* = 您的 Delphi 版本)
- 按“Add...”按钮并选择 .\LibD28\dclfsDB*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfsBDE*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfsADO*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfsIBX*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfsTee*.bpl 文件

- 按“Add...”按钮并选择 .\LibD28\dclfrx*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfrxDB*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfrxBDE*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfrxADO*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfrxIBX*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfrxDBX*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfrxTee*.bpl 文件
- 按“Add...”按钮并选择 .\LibD28\dclfrxe*.bpl 文件

       注意:根本不要你,对dpk手工去做编译安装。

4、加入库路径到Tools-Options-Language-Delphi-Library-Library Path

D:\dControls\d112\FastReport\FastReport 6.9.15 D11\FastScript;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\ADO;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\BDE;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\IBX;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\DBX;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\FIB;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\FireDAC;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\IBO5;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\sqlite;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\ClientServer;
D:\dControls\d112\FastReport\FastReport 6.9.15 D11\Source\ExportPack

D:\dControls\d112\FastReport\FastReport 6.9.15 D11\FastQB

       最后这个为“快速查询构建器”FastQueryBuilder,需要你单独手工编译fqb280.dpk,然后按照类似步骤3、的操作,将D默认的编译输出路径:       C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl下的Bpl文件fqb280.bpl,进行部署。

       并将其加入IDE的Tools-Option...的库路径。

5、如果在编程时需要查看更详尽的源码

       可将.\FastScript、.\Source、.\FastQB及其下级路径

       加入搜索路径到Tools-Options-Language-Delphi-Library-Browsing Path

喜欢的,就收藏并点个赞,鼓励我继续技术的原创写作及经验分享

FastReport设计时与运行时显示中文或多国语言

猜你喜欢

转载自blog.csdn.net/pulledup/article/details/129542969