01-28-2019, 05:42 AM
I use Fast Report extensively.
Here is some code and notes that may help.
// this code is very important and needs to be called right after the report is created.
lFrxReport.EngineOptions.EnableThreadSafe := True;
lFrxReport.EngineOptions.UseGlobalDataSetList := False;
lFrxReport.ReportOptions.Compressed := True;
lFrxReport.EngineOptions.SilentMode := True;
//https://www.youtube.com/watch?v=PUUQ7LUbhD4
lFrxReport.EngineOptions.DestroyForms := True;
lFrxReport.EngineOptions.UseFileCache := False;
lFrxReport.ShowProgress := False;
lFrxReport.OnLoadTemplate := frxReportLoadTemplate;
Here is some code and notes that may help.
// this code is very important and needs to be called right after the report is created.
lFrxReport.EngineOptions.EnableThreadSafe := True;
lFrxReport.EngineOptions.UseGlobalDataSetList := False;
lFrxReport.ReportOptions.Compressed := True;
lFrxReport.EngineOptions.SilentMode := True;
//https://www.youtube.com/watch?v=PUUQ7LUbhD4
lFrxReport.EngineOptions.DestroyForms := True;
lFrxReport.EngineOptions.UseFileCache := False;
lFrxReport.ShowProgress := False;
lFrxReport.OnLoadTemplate := frxReportLoadTemplate;