FastReport はマルチスレッドで処理します。
スレッドセーフで使用するためには、次のプロパティを設定してください。
frxReport.EngineOptions.EnableThreadSafe := True; frxReport.EngineOptions.DestroyForms := False; |
これらプロパティの初期値は、次のとおりです。
frxReport.EngineOptions.EnableThreadSafe ⇒ False
frxReport.EngineOptions.DestroyForms ⇒ True
Programmer’s Manual では、
TfrxReport コンポーネントを使った作業 → 複合レポートの構築(バッチ印刷)→ マルチスレッド
のページをご覧ください。