我收到错误“已尝试读取或写入受保护的内存..”单击Crystal Report Viewer的print按钮。此错误是随机的,有时打印报告时不会出现任何错误。有时它会给出错误,如“句柄无效”。我已经尝试了互联网上提供的2-3个解决方案,比如取消选中“抑制JIT优化..”选项,但对我来说都不起作用。请帮帮我!!(其他详细信息: Crystal Reports 2011、Crystal Reports for VS2010 version 13.0.2、C# 2010 winforms应用程序)
发布于 2016-09-20 22:45:12
我只在64位的Windows7上遇到过这个问题,Windows6.1-KB2695321-v2-x64
修补程序解决了这个问题。
我使用Windows hotfix Downloader下载了该修补程序。
我希望这能帮到你。
发布于 2016-09-23 22:06:00
我使用这种方法来避免这个问题:
cr1.PrintToPrinter(1,false,0,0);
直接打印到打印机时,不会出现问题。或者您可以创建一个打印对话框并使用它来打印您的报告。我这样做了,一切都很正常
https://stackoverflow.com/questions/10577926
复制