2020-09-20 22:58发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用Crystal Re... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在使用Crystal Reports在多线程循环中生成145,112个PDF。
生成大约826个PDF后,我们的应用程序将崩溃。
我们已将此问题隔离为在报告中打印泰语字符并使用 PSL Kittithada Pro 字体的组合。
使用Crystal Reports时是否需要某种泰文多语言支持?
首先,我将介绍一些与语言和字体无关的东西。
应用程序是用哪种语言编写的-Java, VB.NET 或C#.NET?
如果是.NET语言中的任何一种,则代码是否曾经在ReportDocument实例上显式调用.dispose()或该实例在" using"子句中? 如果没有,那可能至少是您问题的一部分。 .NET SDK建立在COM对象的基础上,.NET无法很好地管理内存,因此需要明确处理,否则应用程序的内存使用量将一直增加,直到计算机上的所有内存用完为止。/p>
其他一些对内存使用造成负面影响的事情是:
1。 使用" TotalPages"或" PageNofM"。 如果不使用这些选项,Crystal将在渲染每个页面时将其导出。 如果使用它们,Crystal必须渲染所有页面,然后才能导出任何报告。
2。 子报表的使用,尤其是在详细信息部分中时。
-Dell
最多设置5个标签!
首先,我将介绍一些与语言和字体无关的东西。
应用程序是用哪种语言编写的-Java, VB.NET 或C#.NET?
如果是.NET语言中的任何一种,则代码是否曾经在ReportDocument实例上显式调用.dispose()或该实例在" using"子句中? 如果没有,那可能至少是您问题的一部分。 .NET SDK建立在COM对象的基础上,.NET无法很好地管理内存,因此需要明确处理,否则应用程序的内存使用量将一直增加,直到计算机上的所有内存用完为止。/p>
其他一些对内存使用造成负面影响的事情是:
1。 使用" TotalPages"或" PageNofM"。 如果不使用这些选项,Crystal将在渲染每个页面时将其导出。 如果使用它们,Crystal必须渲染所有页面,然后才能导出任何报告。
2。 子报表的使用,尤其是在详细信息部分中时。
-Dell
一周热门 更多>