我创建了一个使用Crystal-reports 13.0 sp22的vs2010 win应用
该应用程序部署在5台计算机的工作组中
所有PC都可以看到连接到网络的打印机
所有PC都可以打印到打印机除外
这个可以从所有程序打印,例如记事本,PDF但不能从我的应用程序打印
用户点击查看器按钮进行打印,打印对话框显示为
但是当单击打印或单击布局选项卡时,应用程序崩溃了
检查事件查看器我收到两个应用程序错误:
1号:
应用程序:InsuranceAgent.exe Framework版本:v4.0.30319 描述:由于未处理的异常,进程终止。 异常信息:System.ArgumentException at System.Globalization.RegionInfo..ctor(Int32)at 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:
这只会在这台PC上发生,所有其他人都可以,并且所有相同的win10操作系统
任何帮助都将深受赞赏
提前谢谢大家
答案 0 :(得分:0)
毕竟问题解决了 我无法解释为什么,但只能如何!!!!!
我将区域设置(格式标签)更改为英国美国 任何其他设置都不起作用,例如。英国英国 有趣的是,在网络上所有其他计算机,他们有区域设置希腊语和应用程序工作正常 很高兴有一个解释,但至少最后它正在起作用......
一切顺利
尼科斯