Notas importantes sobre FastReport e segurança de threads
Evite usar a lista global de datasets do FastReport
Report.EngineOptions.UseGlobalDataSetList := False; // Não mantenha uma lista global de datasetsAplique a configuração para componentes colocados em Forms ou DataModules
procedure TUniMainModule.UniGUIMainModuleNewComponent(AComponent: TComponent);
begin
if AComponent is TfrxReport then
begin
(AComponent as TfrxReport).EngineOptions.UseGlobalDataSetList := False;
end;
end;Criando TfrxReport em código
Gerando relatórios usando componentes dinâmicos
