TWebModule コンポーネントを使用する Web アプリケーションがあります。Apache のモジュールとして動作します。以下のコードは、ExportToFilter で「スタック オーバーフロー」エラーをスローします。同じ正確なコードは、Winforms アプリケーションから、さらにはサービスからも正常に機能します。これに関する他の議論を見たことがありますが、これはスレッド化と関係があることを示しています。
var
mFileName: String;
AExportFilter:;
begin
mFileName := 'c:\temp\calendar.pdf';
AExportFilter:=TQRPDFDocumentFilter.Create(mFileName);
try
WebSchdHistCalendarForm := TWebSchdHistCalendarForm.create(nil);
WebSchdHistCalendarForm.quickrep1.ShowProgress := False;
WebSchdHistCalendarForm.quickrep1.ExportToFilter(AExportFilter );
finally
AExportFilter.Free;
WebSchdHistCalendarForm.Free;
end;