安装fasterReport for XE2
来源:互联网 发布:矩阵切换 编辑:程序博客网 时间:2024/05/20 05:55
配置这样的环境,比较麻烦的是安装SQL Server 数据库和打补丁。安装完整XE2平台。
因为安装SQL Server不成功,要卸载干净非常麻烦。XE2平台主要是安装控件麻烦,有些控件的路径比较多,并且有编译顺序,比如fasterreport.
注意:不要随意全盘杀毒,这样容易引起误杀平台环境文件。杀毒可以针对性的对文件夹查杀,确认后再删除。
来自:http://hi.baidu.com/qdike/item/e1cb56266f35fb3395f62b58
1. 安装前请删除原有的FastReport控件(注册表,bpk,libary路径)。
2. 最好把FastReport v4复制到一个固定不变的目录下。因为如果路径一旦变化,delphi将不能装载FastReport。例如,我把它放到了C:\Program Files\Borland\Delphi7\Third\FastReport 4 目录下。
3. "Tools|Options|Environmet Options|Delphi Options|Library - Win32"中的"Directories"标签面下"Library path"添加FastReport的各个路径。
FastReport.v4\FastScript
FastReport.v4\FastQB
FastReport.v4\Source
FastReport.v4\Source\BDE
FastReport.v4\Source\ADO
FastReport.v4\Source\IBX
FastReport.v4\Source\DBX
FastReport.v4\Source\ExportPack
(我安装的时候,只添加前三个路径就可以正常使用了,到目前为止还没出现什么错误,可能是我用到的功能比较少吧)
4. 生成汉化文件
运行"recompile.exe"文件,设置相应选项,我的设置如下:
1.Select the compiler 设置为 Delphi7(Delphi,C++)
2.Select the FR3 Version 设置为 Enterprise(或根据具体版本设置)
3.Select the TeeChart version 设置为 TeeChartStd (或根据具体版本设置)
4.选择 What you want to do 下的 Recompile all packages ,点击 compile
5.选择 What you want to do 下的 Change language To: 设置为 Chinese ,点击 compile
注意:XE2选择Embarcadero Edition版本。
因为版本不对可能要求写完整的单元路径ComObj---ystem.Win.ComObj,DBTable----Bde.DBTables;//DBTables等
5. 编译运行包(注意如何编译,如何显式指出bpl路径生成bpl,如何找到输出bpl文件)
- FastReport.v4\FastScript\fs7.dpk
- FastReport.v4\FastScript\fsDB7.dpk
- FastReport.v4\FastScript\fsBDE7.dpk
- FastReport.v4\FastScript\fsADO7.dpk
- FastReport.v4\FastScript\fsIBX7.dpk
- FastReport.v4\FastScript\fsTee7.dpk
- FastReport.v4\FastQB\fqb70.dpk
- FastReport.v4\Source\frx7.dpk
- FastReport.v4\Source\frxDB7.dpk
- FastReport.v4\Source\ADO\frxADO7.dpk
- FastReport.v4\Source\BDE\frxBDE7.dpk
- FastReport.v4\Source\IBX\frxIBX7.dpk
- FastReport.v4\Source\DBX\frxDBX7.dpk
- FastReport.v4\Source\frxTee7.dpk
- FastReport.v4\Source\ExportPack\frxe7.dpk
快速打开上面一堆文件的方法:
打开 FastReport.v4\ ,按Ctrl+F 打开文件搜索,在“全部或部分文件名”里输入 f*7*.dpk ,搜索。在搜索结果中,分别找到FastScript、FastQB、Source三个目录下的文件,双击打开,进入delphi进行编译。
注意:1)对X2,要把7换成 f*16*.dpk 或者 f*16.dpk(后者未能包括FastReport.v4\FastQB\fqb160.dpk,建议用前者)。
2)编译的时候,强烈建议把各个包放到一个项目组里面,批量clerar all之后,批量compile all;然后build all.这样可以根据报Never-build package 'a' requires always-build package 'b'的编译错误,知道需要先编译b包,得到b包的bpl后才能批量编译。如图所示:
3)编译frxBDE16.dpk报错时,未生成未输出fsDBE16.bpl。这时可以明确指定fsDBE16.dpk输出bpl的路径,再编译。如图所示:
Never-build package 'a' requires always-build package 'b'的编译错误,这个报错的原理这里有释:http://blog.csdn.net/shuaihj/article/details/6263399)。在fastereport里面,是由于编译a包要求先有b包的bpl输出。
在fastereport里面,bpl默认输出路径空的,则bpl是XE2安装盘和系统盘System32,控件所在文件夹,或者用户所在文件夹里面,
根据安装的情况来看,一般在用户所在文件夹下:
6. 复制以下文至Windows\System32目录下
- fqb70.bpl
- fs7.bpl
- fsDB7.bpl
- fsBDE7.bpl
- fsADO7.bpl
- fsIBX7.bpl
- fsTee7.bpl
- frx7.bpl
- frxDB7.bpl
- frxADO7.bpl
- frxBDE7.bpl
- frxIBX7.bpl
- frxDBX7.bpl
- frxTee7.bpl
- frxe7.bpl
这个也可以快速搜索,搜索关键词为 f*7*.bpl 。
对X2,要把7换成16 f*7*.bpl换成 f*16*.bpl
编译后在源文件文件夹找不到bpl,可以到
fqb160.dpk生成bpl叫fqb160.bpl,用f*16.bpl 不能找出这个bpl
7. 编译并安装以下文件
- FastReport.v4\FastScript\dclfs7.dpk
- FastReport.v4\FastScript\dclfsDB7.dpk
- FastReport.v4\FastScript\dclfsBDE7.dpk
- FastReport.v4\FastScript\dclfsADO7.dpk
- FastReport.v4\FastScript\dclfsIBX7.dpk
- FastReport.v4\FastScript\dclfsTee7.dpk
- FastReport.v4\Source\dclfrx7.dpk
- FastReport.v4\Source\dclfrxDB7.dpk
- FastReport.v4\Source\ADO\dclfrxADO7.dpk
- FastReport.v4\Source\BDE\dclfrxBDE7.dpk
- FastReport.v4\Source\IBX\dclfrxIBX7.dpk
- FastReport.v4\Source\DBX\dclfrxDBX7.dpk
- FastReport.v4\Source\dclfrxTee7.dpk
- FastReport.v4\Source\ExportPack\dclfrxe7.dpk
这个也可以快速搜索,搜索关键词为 dclf*7.dpk
同理:对X2,要把7换成16。 通配搜索:dcl*16.dpk
另外我安装这些文件时,提示找不到 frx.inc ,那就从FastReport.v4\下的其他文件里找一个,然后复制过去,再安装就可以了。
到此为止,FastReport.v4 就可以正常使用了。
注意:这个建议一个个编译、安装,不采用批量的方式。
另外:
1)如果找不到bpl可以设置bpl文件输出路径之后再编译,bpl输出路径保存在 Delphi Project File类型文件里。xe2平台里设置fs16的路径可能会引起报错,
这时就要在Delphi Project File类型文件里设置了。如图所示设置:
2)不采用批量编译的办法,可能导致很多fs开头的bpl包安装不上,故强烈建议采用批量编译,根据报错依次编译的方法:
有些控件的配置需要配置的library路径比较多,比如:TFormDesigner,FastReport,UniDac50src,都要4个以上的路径。这里将经常用的的几个控件的library路径保存下来,
方便配置环境使用;
--XE2自带路径,因为有些路径指向系统自带单元的,比如system.pas,即使显示无效,也不能删除。
比如:$(BDSLIB)\$(Platform)\release
$(BDSUSERDIR)\Imports
$(BDS)\include
--TFormDesigner需要配置的路径
C:\Program Files\Embarcadero\RAD Studio\9.0\source\ToolsAPI
C:\Program Files\Embarcadero\RAD Studio\9.0\lib\win32\debug
C:\Program Files\Embarcadero\RAD Studio\9.0\lib\win32\release
D:\Program Files\XEThirdVcl\fdp35\SOURCE
---TComponentInspector需要配置的路径
D:\Program Files\XEThirdVcl\ObjInsp\Source
--FastReport需要配置的路径
D:\Program Files\XEThirdVcl\FastReport 4.13\FastQB
D:\Program Files\XEThirdVcl\FastReport 4.13\FastScript
D:\Program Files\XEThirdVcl\FastReport 4.13\Source
D:\Program Files\XEThirdVcl\FastReport 4.13\Source\ADO
D:\Program Files\XEThirdVcl\FastReport 4.13\Source\BDE
D:\Program Files\XEThirdVcl\FastReport 4.13\Source\DBX
D:\Program Files\XEThirdVcl\FastReport 4.13\Source\ExportPack
D:\Program Files\XEThirdVcl\FastReport 4.13\Source\IBX
---UniDac50src需要配置的路径
D:\Program Files\XEThirdVcl\UniDac50src\Source
D:\Program Files\XEThirdVcl\UniDac50src\Source\Delphi16
D:\Program Files\XEThirdVcl\UniDac50src\Lib\Delphi16\Win32
D:\Program Files\XEThirdVcl\UniDac50src\Source\UniProviders
--EhLib指向路径
D:\Program Files\XEThirdVcl\EhLib56215\RADStudioXE2
--计算器控件指向路径
D:\Program Files\XEThirdVcl\MathParser
--压缩控件指向路径
D:\Program Files\XEThirdVcl\Encrypt
--自定义控件
D:\Program Files\XEThirdVcl\FNContrl
- 安装fasterReport for XE2
- XE2安装Frmdesign
- 安装ehlib,专门为我修改的ehlib5.6 for xe2而写
- Delphi XE2控件安装方法
- CodeSite 的使用方法 for Delphi XE2
- delphi XE2中安装ehlib5.6
- C++Builder/Delphi XE2 UniDAC安装教程
- delphi XE2 Win7 / 64 底下安装 LockBox3
- Delphi报表组件:FastReports for Delphi XE2 Update 4
- fasterreport报表用到基本操作
- win7 下 delphi xe2 安装fastreport 的分享
- RemObjects Data Abstract for Delphi - 6.0.61.1029 破解版,支持Delphi XE2
- Delphi XE2
- 今天安装了一下Delphi的最新版Embarcadero.RAD.Studio.XE2,感觉很不错
- Delphi.XE2安装和破解(转载F:http://www.cnblogs.com/)
- Delphi XE2 C++builder XE2 正式版破解
- 在win732位的机子上,安装RAD Studio XE2的皮肤控件SUIPack的详细过程
- Delphi XE2 发布了
- 如何下载英文专利
- 关于二进制
- 创建 Virtual Private Catalog(虚拟用户目录)(Oracle 11g)
- Vim 配置
- 如何使用Qemu+gdb来调试内核
- 安装fasterReport for XE2
- 华为交换机进行基本配置命令之sysname(本文转载自:www.91ccie.com
- MEF应用(1)
- 周鸿祎荐书:《马云的内部讲话》
- Sql Server 服务器级别角色 和 数据库级别的角色
- 到底是哪门子传奇?——leo鉴书24
- 判断编绎的平台是32bit还是64bit
- 数据摘要算法的测试效率(SHA、MD5和CRC32)
- 常用的js功能