Visual Studio 2010 CR Viewers的Crystal报表打印对话框崩溃

2020-09-24 18:15发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


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

检查事件查看器时出现两个应用程序错误:
数字1:

应用程序:InsuranceAgent.exe框架版本:v4.0.30319说明:由于未处理的异常,该进程已终止。 异常信息:CrystalDecisions.Windows.Forms.CrystalReportPrintDialogCustomPanel.System.Globalization.RegionInfo..ctor(Int32)处的System.Globalization.RegionInfo..ctor(Int32)。  CrystalDecisions.Windows.Forms.CrystalReportPrintDialog.CrystalReportPrintPropertySheetDlgProc(IntPtr,CrystalDecisions.Windows.Forms.Internal.WindowsMessages,IntPtr,IntPtr)上的Forms.CrystalReportPrintDialog.UpdateSelectedPrinterOnPanel()


数字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操作系统

任何帮助将深表感谢。

在此先感谢大家

我尝试过的操作:

要在页面设置中使用其他设置,例如:
检查是否没有运气(针对屏幕显示进行了优化),没有运气
也尝试了其他区域设置 那台PC ...

我使用CRRuntime_64bit_13_0_22

1.jpg (147.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


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

检查事件查看器时出现两个应用程序错误:
数字1:

应用程序:InsuranceAgent.exe框架版本:v4.0.30319说明:由于未处理的异常,该进程已终止。 异常信息:CrystalDecisions.Windows.Forms.CrystalReportPrintDialogCustomPanel.System.Globalization.RegionInfo..ctor(Int32)处的System.Globalization.RegionInfo..ctor(Int32)。  CrystalDecisions.Windows.Forms.CrystalReportPrintDialog.CrystalReportPrintPropertySheetDlgProc(IntPtr,CrystalDecisions.Windows.Forms.Internal.WindowsMessages,IntPtr,IntPtr)上的Forms.CrystalReportPrintDialog.UpdateSelectedPrinterOnPanel()


数字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操作系统

任何帮助将深表感谢。

在此先感谢大家

我尝试过的操作:

要在页面设置中使用其他设置,例如:
检查是否没有运气(针对屏幕显示进行了优化),没有运气
也尝试了其他区域设置 那台PC ...

我使用CRRuntime_64bit_13_0_22

1.jpg (147.5 kB)
付费偷看设置
发送
5条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-09-24 18:32.采纳回答

问题全部解决后
我无法解释原因,只能解释!!!!!

我将区域设置("格式"选项卡)更改为"美国英语"。
其他任何设置均无效。 简体中文英国
有趣的是,在网络上所有其他计算机上都具有希腊文的区域设置,并且该应用程序运行正常。

有一个很好的解释,但它确实可以正常工作...

非常感谢您的帮助

祝一切顺利

Nikos

当学会了学习
2楼-- · 2020-09-24 18:47

嗨Nikos,

可能是打印机驱动程序有问题。 尝试将其删除并重新安装。

如果仍不能解决问题,请在该PC上起诉DebugDiag,然后查看转储文件指示的内容。

通过右键单击setup.exe并选择"以管理员身份运行",确保已安装打印机,您的应用程序和CR运行时。

可能是权限问题。

Don

SKY徐
3楼-- · 2020-09-24 18:36

嗨,Don
谢谢您。
我明天将检查此内容,因为我现在无法访问该PC。
我只能通过Team Viewer看看,因为它很远
只有在这种情况下,该应用程序才安装在几个工作组中。
我会让您知道发生了什么事情
干杯

shere_lin
4楼-- · 2020-09-24 18:34

Hi Don
win 10中的运行时间没有管理员身份运行

我对注册表做了一些更改
HKEY_CLASSES_ROOT \ Msi.Package \ shell --->在新密钥中添加了一个名为" runas"的新密钥,将默认值更改为"安装为&administrator"
我在runas项中添加了一个子项,命名为" command",将默认值设置为msiexec/i"%1"

这给了我"以管理员身份安装"选项。我设法通过右键单击"以管理员身份运行"安装文件来以管理员身份安装我的应用程序。
通过右键单击并为msi运行时文件" CRRuntime_64bit_13_0_22" 点击"以管理员身份安装",我在UAC之后得到了

登录的用户是管理员帐户
只需双击或右键单击并安装到CRRuntime_64bit_13_0_22即可继续安装

没有运气:(
这让我发疯了... 在所有PC上,除了这一台电脑没有问题,而且只有这台电脑,CrystalReports查看器的打印对话框
我在启动打印对话框选择打印机后,在我的应用程序中添加了一个测试打印按钮以打印虚拟页面,并且效果很好

callcenter油条
5楼-- · 2020-09-24 18:42

嗯...是的,有:


在我看来,用户个人资料已被修改,限制或损坏。

尝试以本地PC管理员身份登录该PC并安装它。

一周热门 更多>