安装的是FastReport4.0 Full Source
安装Fastreport4前必须安装好TeeChart
(一)在FastReport源文件目录下搜索.inc文件,修改三个tee.inc(在网上搜索过,好像是FRreg.inc,但是我的是这个文件)的文件内容:
把
对应的TeeChart版本下的 //{$DEFINE TeeChart*} 前面的注释去掉。*代表你安装好的TeeChart版本,如我安装的是TeeChart7,就把
//{$DEFINE TeeChart7} 改为了 {$DEFINE TeeChart7} 。三个tee.inc都要修改。
(二) 进入FastReport源文件目录下的Res/Chinese文件夹,双击运行mk.bat。然后把frxrcClass.frc、frxrcDesgn.frc、frxrcInsp.frc复制到FastReport源文件目录下的Source文件夹,把frxrcExports.frc复制到源文件目录下的Source/ExportPack文件夹。
(三)运行recompile.exe
1.Select the compiler 选择 C++Builder6
2.Select the FR3 version 选择 Enterprise
3.Select thr TeeChart version 选择对应的版本(我安装的是TeeChart7),然后点击Browse按钮设置TeeChart的Lib目录。(我用TeeChart7是源代码的,带有TeeRecompile.exe,所以Lib是 TeeChar7目录/Sources/Compiled/Builder6/Lib )
4.What you wan to do 里面Change language to: 后面的下列框选择Chinese,
然后点击选择Recompile all packages。
最后点击Compile,进行编译。(注:编译过程必须关闭CB)
(四)CB中点击菜单栏 File(文件)--Open Project,进入FastReport源文件目录下的LibBCB6目录,依次打开并安装fs6.bpk,frx6.bpk,fsADO6.bpk,frxADO6.bpk。
安装fsTee6.bpk
1.打开fsTee6.bpk工程,添加Teechart的Lib目录到fsTee6.bpk工程(点击CB菜单栏的Project--Options,在打开的窗口点击Directories/Conditionals标签,点击Library path:后面的 ...按钮,指定TeeChart的Lib目录,点击Add按钮,然后点击Ok按钮。最后点击OK按钮关闭Project Options窗口)。
2.然后在Package - fsTee.bpk窗口点击Remove按钮,移除tee.bpi,移除fs_ichartRTTi.pas,接着点击目录树下的Requires,再点击Add按钮,在弹出的窗口点击Browse...按钮,进入TeeChart目录下的Lib,选择Tee*C6.bpi ( *代表TeeChart的版本 ,基本思想就是导入TeeChart对应版本的bpi)。
3.最后点击Compile按钮编译fsTee6.bpk工程。编译成功后点击Install完成安装。
安装frxTee6.bpk
1.打开frxTee6.bpk工程,添加Teechart的Lib目录到fsTee6.bpk工程(点击CB菜单栏的Project--Options,在打开的窗口点击Directories/Conditionals标签,点击Library path:后面的 ...按钮,指定TeeChart的Lib目录,点击Add按钮,然后点击Ok按钮。最后点击OK按钮关闭Project Options窗口)。
2.移除tee.bpi、teeui.bpi,添加Tee*C6.bpi、TeePro*C6.bpi、TeeUI*C6.bpi,移除fstee6.bpi,再重新添加(fstee6.bpi在FastReport源文件目录下的LibBCB6里面)
3.编译安装。
注:上面的安装关闭工程时都选择不更改工程。
若安装VCLSKIN组件,必须在安装完VCLSHIN组件后按上面的步骤重新编译frxTee6.bpk。
主要是安装后FastReport可以打印TeeChart 图表