点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用Visual Stu...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用Visual Stu...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在使用Visual Studio 2013构建一个32位DLL,以打印和预览内部设计的Crystal报表。 然后,我们的主软件会调用此DLL。 最新的DLL是使用32位SAP Crystal Runtime SP20(带有" CrystalDecisions.ReportAppServer"程序集)构建的。 我们使用" CrystalDecisions.CrystalReports.Engine.ReportDocument"设置参数加载报告,更改报告和子报告数据库以及表格的位置,然后使用" PrintOutputController.PrintReport(PrintOptions)"命令发送到打印机。
在客户环境中,我们间歇性地看到上述" PrintReport()"调用停止了打印。 在等待我们的DLL时,主软件会出现暂停。 通过日志,似乎DLL正在等待PrintReport()响应,该响应永远不会返回。 在打印队列中,我们可以看到文档正在等待,其他报告正在排队。 恢复的唯一方法是停止特定的打印文档或强制完全关闭主软件。 其他客户也使用不同的报告和打印机报告了此情况。 在本地和网络上已安装了不同的驱动程序。 已尝试使用各种操作系统,包括Windows 10.1。 所有引发相同的错误。 开发机器:Windows 7 64位,.Net 4.5,Visual Studio2013。目标客户端机器:Windows 7和8,.Net 4.5。
Hi Don,
最终用户对报告的构成和输入几乎没有控制权。 我们只需传递一个或两个参数即可。
过去,最终用户已经等待了一个多小时,然后他们强制关闭应用程序。这些打印通常需要几秒钟的时间。 一分钟后仍未得到答复,我们就知道出了点问题。
我将提出PDF想法。
我们已经拥有广泛的日志记录和错误捕获功能。 我们已经在许多报告和用户中发现了此问题。 但是它确实确实发生在一些机器上的一些报告上。 这些往往体积很大。
感谢您的帮助。
Simon
一周热门 更多>