delphi 安装FastReport

安装FastReport

介绍

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, 导出过滤器

手动安装

  1. 卸载原先的版本,删除旧的bpl文件
  2. 将路径添加到 library path
    • FastReport\FastScript
    • FastReport\Source
    • FastReport\FastQB
    • FastReport\Source\BDE
    • FastReport\Source\ADO
    • FastReport\Source\IBX
    • FastReport\Source\DBX
    • FastReport\Source\FireDAC
    • FastReport\Source\ExportPack
  3. 根据delphi版本编译运行时包
  4. 根据delphi版本编译和安装设计时包(dcl前缀的bpl文件)

工具安装

运行recompile.exe文件

  1. Select the compiler
    下拉框选择Delphi版本

  2. Select Ihe FastReport version
    下拉框选择FastReport版本

  3. Select Ihe TeeChart version
    下拉框选择TeeChart版本
    Path to TesChart deu fies 输入框 选择TeeChart的dcu文件路径

  4. What you want to do
    选择 Recompie all packages
    change language to 后下拉框,选择 Chinese

  5. 点击 Compie 按钮

    完成后会在文件路径生成 FastReport\LibD** 表示 Delphi 版本)的文件夹,包含源文件、bpl文件等

    完成后会在系统目录(C:\Windows\SysWOW64)生成运行时包文件(前缀不是dcl的bpl文件)

安装设计时包(dcl前缀的)

  • 通过install Packages... 安装

    添加FastReport\LibD* 中所有dcl开头的bpl文件

    (IDE会自动将 FastReport\LibD* 路径添加到 library path 中)

  • 通过编译安装

    FastReport\LibD* 路径添加到 library path

    安装FastReport\LibD* 下的dcl开头的.dpk

常见错误

打开IDE时提示 ”Can't load package 找不到指定的模块。”

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“

invalid file format

卸载已经安装的FastReport和删除对应的bpl

posted @ 2023-03-13 20:02  txgh  阅读(677)  评论(0编辑  收藏  举报