FastReport中国社区FastReport联系电话 联系电话:023-68661681

FastReport VCL程序员手册:多线程

来源:   发布时间:2021-05-08   浏览:次

FastReport VCL是用于Delphi,C ++ Builder,RAD Studio和Lazarus的报告和文档创建VCL库。它提供了可视化模板设计器,可以访问为30多种格式,并可以部署到云,网站,电子邮件和打印中。

近日,FastReport VCL更新至v6.9,在新版本中,在PDF更新中增加了对以下对象的并行表单支持:文本,替换和图片。相互之间形式中。同时修复了多个Bug问题。欢迎下载体验。(旁边向下按钮下载)

立即点击下载FastReport VCL v6.9最新版

FastReport可以在不同的线程中独立运行,但是有一些功能:

  • 您的TfrxDBDataSet甚至不能在不同的线程中创建,因为使用“分段列表”进行搜索,并且始终一致第一个创建的对象进行访问TfrxDBDataSet(您可以关闭对一部分列表的使用,在某些情况下处于活动状态) ;
  • 如果在报表执行期间对象特性发生了一些变化(例如,Memo1.Left:= Memo1.Left +脚本中的10),那么您需要记住,在下一个操作期间,如果属性TfrxReport.EngineOptions.DestroyForms:= False报表模板已经存在修改后,将需要重新加载或使用TfrxReport.EngineOptions.DestroyForms:= True。续订期间,您不能使用线程中的并行报表,因为续订后会删除脚本的对象,因此,在某处些情况下,使用TfrxReport.EngineOptions.DestroyForms:=错误并在下一个生成周期中自行续订模板是有效的。

如有必要,TfrxDBDataSet可以关闭或搜索所需副本的列表。

{如果您每次从文件或当前续订报告,都可以关闭DestroyForms}
FReport.EngineOptions.DestroyForms:= False;
FReport.EngineOptions.SilentMode:=真;

{此属性关闭通过全局列表的搜索}
FReport.EngineOptions.UseGlobalDataSetList:= False; 

{EnabledDataSets扮演本地列表角色,您应该在加载模板之前安装它}
FReport.EnabledDataSets.Add(FfrxDataSet);
FReport.LoadFromFile(ReportName);
FReport.PrepareReport;

如果您对FastReport感兴趣,欢迎加入FastReport QQ交流群:801349317

还想要更多吗?您可以点击阅读【FastReport报表2020最新资源盘点】,查找需要的教程资源。让人兴奋的是FastReport .NET正在慧都网火热销售中!>>查看价格详情

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/3047.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


在线
客服
微信
QQ 电话
023-68661681
返回
顶部