发布时间:2025-12-09 11:58:32 浏览次数:1
FastReport包含运行时包和设计时包。 设计时包的包名中有dcl前缀。
每个包都有一个编号,对应Delphi版本。 例如,dclfrx7.dpk 是 Delphi7 的设计时包。
FastReport 使用的包(* 表示 Delphi 版本):
fs*.dpk dclfs*.dpk FastScript, 主要包fsDB*.dpk dclfsDB*.dpk FastScript, 数据库类和控件fsBDE*.dpk dclfsBDE*.dpk FastScript, BDE组件fsADO*.dpk dclfsADO*.dpk FastScript, ADO组件fsIBX*.dpk dclfsIBX*.dpk FastScript, IBX组件fsFD*.dpk dclfsFD*.dpk FastScript, FireDAC组件fsTee*.dpk dclfsTee*.dpk FastScript, TeeChart组件frx*.dpk dclfrx*.dpk FastReport, 主要包frxDB*.dpk dclfrxDB*.dpk FastReport, TDataSet 包装器 (TfrxDBDataSet)frxIBO*.dpk dclfrxIBO*.dpk FastReport, IB_Objects 包装器 (TfrxIBODataSet)frxBDE*.dpk dclfrxBDE*.dpk FastReport, 终端用户BDE组件frxADO*.dpk dclfrxADO*.dpk FastReport, 终端用户ADO组件frxIBX*.dpk dclfrxIBX*.dpk FastReport, 终端用户IBX组件frxDBX*.dpk dclfrxDBX*.dpk FastReport, 终端用户DBX组件frxFD*.dpk dclfrxFD*.dpk FastReport, 终端用户FireDAC组件frxTee*.dpk dclfrxTee*.dpk FastReport, TeeChart组件frxe*.dpk dclfrxe*.dpk FastReport, 导出过滤器FastReport\FastScriptFastReport\SourceFastReport\FastQBFastReport\Source\BDEFastReport\Source\ADOFastReport\Source\IBXFastReport\Source\DBXFastReport\Source\FireDACFastReport\Source\ExportPackselect the compiler
下拉框选择Delphi版本
select Ihe FastReport version
下拉框选择FastReport版本
select Ihe TeeChart version
下拉框选择TeeChart版本
Path to TesChart deu fies 输入框 选择TeeChart的dcu文件路径
What you want to do
选择 Recompie all packages
change language to 后下拉框,选择 Chinese
点击 Compie 按钮
完成后会在文件路径生成 FastReport\LibD*(* 表示 Delphi 版本)的文件夹,包含源文件、bpl文件等
完成后会在系统目录(C:\Windows\SysWOW64)生成运行时包文件(前缀不是dcl的bpl文件)
通过install Packages... 安装
添加FastReport\LibD* 中所有dcl开头的bpl文件
(IDE会自动将 FastReport\LibD* 路径添加到 library path 中)
通过编译安装
将 FastReport\LibD* 路径添加到 library path 中
安装FastReport\LibD* 下的dcl开头的.dpk
Can't load package \dclfrx*.bpl.找不到指定的模块。运行recompile.exe文件没有使用管理员权限,没有在系统目录(C:\Windows\SysWOW64)生成运行时包文件(前缀不是dcl的bpl文件)
将FastReport\LibD* 文件夹中的运行时包复制到系统目录或复制到编译器放置Bpl文件的位置(Tools > Options > Language > Delphi Options > Library > Package output directory)
invalid file format卸载已经安装的FastReport和删除对应的bpl