Crystal Report зависает / зависает при загрузке - PullRequest
0 голосов
/ 10 декабря 2018

Привет всем. В настоящее время у меня возникают проблемы с решением проблемы, которая приводила к зависанию Crystal Reports при загрузке.Ниже приведен сценарий: 1. По сути, я создал службу Windows для одновременного экспорта отчета Crystal в PDF. 2. Но иногда, когда служба экспортирует отчеты до определенного предела, служба неожиданно зависает, что означает, что Crystal Report внезапно застрял всередина функции ReportDocument.Load (), из-за которой мне нужно было перезапустить службу, чтобы служба могла снова загрузить отчет.

Я полагал, что я поместил все необходимые коды вОсвободить / освободить ресурсы памяти, которые прикрепляются к объекту отчета при экспорте отчета, например: 1. reportDocument.Close ();

reportDocument.Dispose (); GC.Collect ();Но все же проблема еще не решена.Я провел много исследований и обнаружил, что на самом деле эта проблема как-то связана с конфигурацией PrintJobLimit, но прежде чем изменить конфигурацию, я хотел бы знать: Есть ли другой способ, кроме увеличения печатилимит заданий может решить эту проблему? Если увеличение лимита заданий на печать является единственным вариантом, может кто-нибудь объяснить мне, как работает лимит заданий на печать?Считается ли одна страница отчета 1 заданием на печать?Если это так, то почему я все еще могу без проблем экспортировать отчет, который содержит еще 100 страниц, в то время как мой лимит заданий на печать составляет 75?

Любой совет от вас будет очень признателен.Спасибо.

1 Ответ

0 голосов
/ 13 декабря 2018

Если кто-то сталкивался с проблемой, о которой я упоминал выше, можете обратиться к ссылкам ниже, я спросил сотрудников SAP и думаю, что у них есть хороший ответ по этому поводу.

https://answers.sap.com/questions/702435/crystal-report-hang-when-load-report.html

...