Discuss 试用FastReport FMX

c5soft

端茶倒水的
Administrator
VIP Member
Member
#1
随着Delphi 10.2.2的发布,FireMonkey框架走向成熟,官方的控件面面俱到,唯一的不足就是报表工具。
报表自然要用FastReport FMX了。先试用EMB集成版的FastReport FMX,阉割得也太干净了,条码没有,导出没有,卸载。

从FastReport官方下载试用版2.5.10,顺利安装,编译报错,说FMX.frxBarcode...不存在,看了看安装目录,果然没有相关dcu文件,于是勾选Link with runtime package,加上有关的bpl包,可以运行了,速度不错,试了导出rtf,只能导出5页,并有水印FastReport - Unregistered version (only 5 pages)。

结论:试用版由于没有dcu,只能带bpl运行,无法连接中文资源文件,破解无意义。而EMB集成版的FastReport FMX阉割得也太干净,没有实用价值。
看了官方报价 ¥299,不算贵,如果整个开发框架换成FMX,可以考虑买个正版了。


_fmx.JPG
 

tonzi

Administrator
Staff member
Administrator
VIP Member
Member
#2
1518055519586.png

Version 2.5.10官方的试用文件资料完整,新版本也出来了,2.5.11,一直在用,破解与VCL版差异不大,语言包我也翻译完整,你需要的话,我打包给你。

1518055749991.png
 

c5soft

端茶倒水的
Administrator
VIP Member
Member
#6
View attachment 1232

Version 2.5.10官方的试用文件资料完整,新版本也出来了,2.5.11,一直在用,破解与VCL版差异不大,语言包我也翻译完整,你需要的话,我打包给你。

View attachment 1233
重新从官方下载试用版2.5.11,编译,得到了完整的结果,看来我上次下载的是一个不完整的版本。就差破解了。
另外一个菜鸟问题,运行DEMO发现,发现字体很小,我是2K屏,VCL的Form中有个scaled属性,FMX该如何设置如字体整体变大呢?
 

c5soft

端茶倒水的
Administrator
VIP Member
Member
#7
研究了一下FR2511FMX的破解,重点在FMX.frxPreviewPages.dcu这个文件里,有5处需要爆破,3个地方是去除NAG,1个地方是解除只打印5页限制,1个地方是解除只导出5页的限制。其中麻烦的是导出限制破解。如果要写for i := 0 to Count - 1 do对应的汇编语言占用空间大于现有代码for i := 0 to 4 do空间,需要借用别处的空间。如果偷个懒,可以将5页限制改成255页,基本也够用了。

还有一处运行时显示Unregistered version of fastscript,位于FMX.fs_iinterpreter.dcu里面。

破解是一项非常费时间的活,很辛苦。

希望能看到tonzi大咖的作品。
 
Last edited:

c5soft

端茶倒水的
Administrator
VIP Member
Member
#9
测试了tonzi的作品,win32下完全可用。win64与OSX32未测试。
分析了tonzi的作品,FMX.fs_iinterpreter.dcu破解得非常漂亮,一个字节解决问题,值得学习。
对于FMX.frxPreviewPages.dcu破解,感觉还有改进的空间,花上一天的时间,初步做出Win32版本的自认为比较完美的破解。

破解工作很幸苦,像是做脑部手术,一刀下去可能整个人就玩完了。好在失败了可以重来。
 
Last edited: