Delphi 2006已经推出几个月了,但是ReportBuilder For delphi 2006 迟迟才出来,而且网上只有试用版,为了将D7的程序移到Delphi 2006,只能想办法试一试将ReportBuilder 9.01安装到Delphi 2006。试了效果不错。步骤如下
1. 安装ReportBuilder 9.01 For delphi 2005 (rbent9.exe).
2. 在Delphi IDE 中的ToosàOptionsàEnvironment OptionsàDelphi Optionsà Library Win32 的Library Path 中添加ReportBuilder安装目录中的Soure目录 (如C:\Program Files\Borland\BDS\4.0\RBuilder\Source) 和Lib目录 (如C:\Program Files\Borland\BDS\4.0\RBuilder\lib)。
3. 备份ReportBuilder安装目录中的Lib目录。
4. 清空ReportBuilder安装目录中的Lib目录。
5. 清空windows\system32\中名为rb*99.bpl的所有文件。(最好先备份)
6. 打开C:\Program Files\Borland\BDS\4.0\RBuilder\Source\ppIfDef.pas ,在后面添加如下代码:
{$IFDEF VER180} // Delphi 10.0
{$DEFINE Delphi4}
{$DEFINE Delphi5}
{$DEFINE Delphi6}
{$DEFINE Delphi7}
{$DEFINE Delphi9}
{$DEFINE Delphi10}
{$DEFINE Tee40}
{$ENDIF}
7.打开ReportBuilder 的Source目录中所有的 *.dpk
在 Delhi 的project manager的requires文件夹上单击右键,添加C:\Program
Files\Borland\BDS\4.0\lib\designide.dcp到每一个*.dpk中。
8. 改C:\Program Files\Borland\BDS\4.0\RBuilder\Source\ppRegPro.pas 文件
implementation
{$IFDEF Delphi9}
{$R PPREGPRO.DCR} //只是修改这里。
{$ELSE}
{$R PPREGPRO.DCR}
{$ENDIF}
9. 编译每一个bpl, (dclRBADO99.bpl编译不了:没有rbADO.bpl 的Source代码,不过影响不大)。
10. 在每一个dcl*.bpl上单击右键àInstall.安装。
11.复制 C:\Documents and Settings\dragon\My Documents\Borland Studio Projects\Bpl 下的所有文件到C:\Program Files\Borland\BDS\4.0\RBuilder\lib。
OK!
(出处:http://blog.csdn.net/qinget/archive/2006/03/09/619760.aspx)