Страница 1 из 1

Имя файла отчета

Добавлено: 14 апр 2008, 06:08
ask
Здравствуйте. Возникла проблема. У нас идет массовая печать документов, и по истечении некоторого времени исчерпывается память, отводимая системой под приложение. Насколько я понял это возникает потому что при загрузке отчета из assembly, эта assembly каждый раз загружается в память. Пытаюсь решить проблему введением некоторого контейнера уже единожды загруженных отчетов. Мне нужно поле в отчете, которое позволило бы идентифицировать файл с котрого был поднят отчет. С ReportFile почему то не получилось.

Имя файла отчета

Добавлено: 15 апр 2008, 07:25
Edward
Есть параметр у экспорта, который контролирует загрузку отчетов из сборки таким образом, чтобы эта assembly грузилась в память только один раз. Но в этом случае файл сборки будет залочен до выгрузки сборки.

Код: Выделить всё

stiReport = StiReport.GetReportFromAssembly(compiledReportFile, true);
Спасибо.