【问题标题】:Crystal reports viewer print dialog crashCrystal 报表查看器打印对话框崩溃
【发布时间】:2018-07-28 03:39:53
【问题描述】:

我创建了一个使用 Crystal-reports 13.0 sp22 的 vs2010 win 应用程序 该应用程序部署在 5 台计算机的工作组上 有一台打印机连接到所有 PC 都可以看到的网络 所有电脑都可以打印到打印机,除了一台 这个可以从所有程序打印,例如记事本、PDF,但不能从我的应用程序打印 用户单击查看器按钮进行打印,显示打印对话框
但是当单击打印或单击布局选项卡时,应用程序崩溃


检查事件查看器我得到两个应用程序错误:
1号:

应用程序:InsuranceAgent.exe 框架版本:v4.0.30319 说明:进程因未处理的异常而终止。 异常信息:System.ArgumentException 在 System.Globalization.RegionInfo..ctor(Int32) 在 CrystalDecisions.Windows.Forms.CrystalReportPrintDialogCustomPanel.GetPaperSizeString(双, 双)在 CrystalDecisions.Windows.Forms.CrystalReportPrintDialogCustomPanel.UpdateChoices() 在 CrystalDecisions.Windows.Forms.CrystalReportPrintDialog.UpdateSelectedPrinterOnPanel() 在 CrystalDecisions.Windows.Forms.CrystalReportPrintDialog.CrystalReportPrintPropertySheetDlgProc(IntPtr, CrystalDecisions.Windows.Forms.Internal.WindowsMessages,IntPtr, IntPtr)

2号:

错误应用程序名称:InsuranceAgent.exe,版本:2.0.6622.2791, 时间戳:0x5a876a70 错误模块名称:KERNELBASE.dll,版本: 10.0.16299.248,时间戳:0x4414ec23 异常代码:0xe0434352 故障偏移量:0x0000000000014008 故障进程 ID:0x27fc 故障 应用程序启动时间:0x01d3a782bfac72fc 错误应用程序路径: C:\Program Files (x86)\PNSoftware\Insurance Agent\InsuranceAgent.exe 错误模块路径:C:\WINDOWS\System32\KERNELBASE.dll 报告 ID: 70ffc331-1923-4f03-b06e-e07935328527 故障包全名: 错误的包相关应用程序 ID:

这种情况只发生在这台电脑上,其他都正常,win10操作系统都一样

任何帮助将不胜感激

提前谢谢大家

【问题讨论】:

  • PS 我尝试在页面设置中使用不同的设置,例如检查无打印机(针对屏幕显示进行优化),但没有成功

标签: vb.net visual-studio-2010 crystal-reports


【解决方案1】:

​所有问题都解决之后 ​我无法解释为什么,只能解释如何!!!!!!

我将区域设置(格式选项卡)更改为英语美国 ​任何其他设置都不起作用,例如。英语 英国 有趣的是,在网络上,所有其他计算机的区域设置都是希腊语,并且应用程序运行良好 ​​​ ​有一个解释会很棒,但至少它终于起作用了......

一切顺利

尼科斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多