我的安装过程,你看看
我安装了一个多小时,也成功了,经打印测试,确实没有“未注册”的字样,现将我的安装过程如实公布,望对大家有所帮助
安装平台 WIN2000 D2005
我是先安装的teechart2005,也是从本站下载的;
然后
1.下载FastReport v3.09 Professional Fix 版,并解压到要安装的地方,我解压到了
E:/Program Files/Borland/delphi2005/BDS/三方控件目录下的子目录
/Bral.FastReport.v3.09.Professional
2.运行目录中的recompile.exe文件,依次选择
select the compiler中选择 DELPHI2005
select the FR3 version 中选择Professional
what you want to do
先选择
change language to: Chinese
点一次Compile按钮
跳过 Change TeeChart VERSION TO:
(因为我安装的是teechart7.03,这里的选项中只有teechart7,我不是很肯定,故没有选)
然后选择
Recompile ibx package
点一次Compile按钮(后面事实证明这一步没有意义,因为我没有安装IBX)
最后选择
Recompile all packages
点一次Compile按钮
完成后退出这个程序
这时在/Bral.FastReport.v3.09.Professional子目录下生成了LibD9目录
3.然后参照目录中的install.txt文件,它上面的第一步是要求将指定的*.BPL拷入Windows/System32
可是我的这个/Bral.FastReport.v3.09.Professional目录中根本找不到有后缀是*.BPL的文件。
我认为前面的recompile.exe是不是已替我装好了,于是打开D2005,没有发现有安装FR成功的迹象,真是伤脑筋。
4.下来就开始自己尝试了,我先是打开Res子目录,发现里面有一个multilang.exe,运行后产生一个
frxMultiLang.pas文件,不知如何使用,就先拷到了LibD9目录中。这一步也不知道有什么用。
接着看到/Bral.FastReport.v3.09.Professional/目录下有一个teechart.txt文件,打开后,看到它是说要修改FastReport 3/Source/frxReg.inc和FastReport 3/FastScript/fs_iReg.inc两个文件的,我就按指示在上述两个文件中的
{$IFDEF VER170} // Delphi 9.0
{$DEFINE Delphi4}
{$DEFINE Delphi5}
{$DEFINE Delphi6}
{$DEFINE TeeChart7} //加注了这一行
{$WARN UNSAFE_CODE OFF}
{$WARN UNSAFE_TYPE OFF}
{$WARN UNSAFE_CAST OFF}
{$ENDIF}
这一步操作完后,也不知有什么用,我再次启动D2005,满心期望的想看到FR的身影,当然了,结果很清楚,我再一次失望了
5.于是再次尝试,我打开/LibD9目录下的所有后缀是.bdsproj的文件,然后逐个编译,在这个过程中系统提示找不到TEE,向如下这样的,我就将其全部注释。
{$IFDEF TeeChartStd} TEE, {$ENDIF}
{$IFDEF TeeChart45} TEE45, {$ENDIF}
{$IFDEF TeeChart55} TEE55, {$ENDIF}
{$IFDEF TeeChart6} TEE67, {$ENDIF}
{$IFDEF TeeChart66} TEE66, {$ENDIF}
然后再编译,全部编译成功后,就选择*.bpl逐个安装,遇到提示是不能安装的Runtime only时,我就选择相关的*.bpl,然后选择右键菜单,点Option...选项,将其中的
Usage options中的选项由Runtime only改至Designtime and runtime。
确定后,再次安装。
这样逐一安装完毕。
6.最后就象install.txt中提到的第三步一样,添加library path,我将我的
“E:/Program Files/Borland/delphi2005/BDS/三方控件/Bral.FastReport.v3.09.Professional/LibD9”
添加到Tools|Environmet options...中的Delphi Options>>Library-win32中;
然后在D2005中,终于发现了FR的身影,我打开/Bral.FastReport.v3.09.Professional/Demos中的项目,进行编译运行,进入打印预览,进行打印测试,打印出来的页面没有“未注册”字样,至此安装完毕。
下面这个是我找到别人的资料:
FasReport3.07的安装过程我的操作系统是winxp,DelPhi6;
先到http://www.delphifans.com/SoftView/SoftView_888.html下载3.07版(免安装。解压到任意目录都可以,你自己喜欢吧),
再到http://www.delphifans.com/SoftView/SoftView_1122.html(下载汉化资源),
1,将汉化资源的整个Chinese的目录Copy到3.07版目录下的Res目录里面。
2,运行Res目录下的multilang.exe;只选里面的Chinese,然后按Build,就会生成一个frxMultiLang.pas文件,
3,在3.07版的目录下自己新建一个叫"LibD6"的文件夹(D7的就叫LibD7);将frxMultiLang.pas文件分别Copy到“LibD6"和Res/Chinese的目录里面;
4,运行recompile.exe,Change LangUage To选Chinese. ChangeTeeChart
Version To选TeeChart45(这里可能因Delphi的版本不同而不同);点选ReCompile
All Packages;这几项选好后就按Compile按钮。等其编译好后退出。
5,回到刚才新建的"LibD6"的目录里,你会发现里面多了很多文件。不要理会它。只要找到"Dclfrx6.dpk","DclfrxDb6.dpk","Dclfrxado6.dpk'这几个文件,分别双击它们。它们自动会激活DelPhi。然后点Install就大功告成了。-----------------------------------------------------------------------------该问题的URL是: http://www.delphibbs.com/delphibbs/dispq.asp?LID=3204773
欢迎经常光顾,争取上大富翁排行榜。大富翁论坛(http://www.delphibbs.com/delphibbs)