外部组件引发的异常

2020-09-19 19:20发布

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

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


您好,几年前,我们开始使用Visual Studio 2012为" Microsoft.NET 建立类库。 a> Framework 2.0"和"用于.NET Framework(32位)版本13.0.5.891的SAP Crystal Reports运行时引擎"。 启用了" COM可见性"的库具有将报表打印到打印机的功能,并且可以在报表文件上打开CrystalDecisions.Windows.Forms.CrytsalReportsViewer。 我们可以处理包含数据库连接性的报表和包含ado net xml数据的报表。 现在,我已使用Visual Studio 2015将库迁移到" Microsoft.NET Framework 4.0",以及 "用于.NET Framework(32位)版本13.0.22.2668的SAP Crystal Reports运行时引擎"。 对于我的大多数测试,两种情况都存在以下例外情况:打开报告查看器或打印到打印机。 某些测试成功,另外,较早失败的测试也成功。 System.Runtime.InteropServices.SEHException(0x80004005):Eine Ausnahmeausgelöst。 bei CrystalDecisions.Shared.PageRender.MeasureStringAccurate(字符串文本,字体,SizeF layoutArea,StringFormat格式,图形g)bei CrystalDecisions.Shared.PageRender.draw_FieldObjectInstance(FieldObjectInstance fieldObject,Graphics g) ,Graphics g,Rectangle clipRect)在CrystalDecisions.Shared.PageRender.draw_SectionInstance(SectionInstance节,Graphics g,Rectangle clipRect)bei CrystalDecisions.Shared.PageRender.Render(PageObject页面,Graphics g,Graphics device_g)在CrystalDecisions.Windows.Forms。 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e,Int16层)的PageControl.OnPaint(PaintEventArgs e),System.Windows.Forms.Control.WndProc(Message&m)的System.Windows.Forms.Control.WmPaint(Message&m) m)System.Windows.Forms.ScrollableControl.WndProc(Message&m)。System.Windows.Forms.ContainerControl.WndProc(Message&m)System.Windows.Forms。 UserControl.WndProc(Message&m)bei CrystalDecisions.Windows.Forms.PageControl.WndProc(Message&m)bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)bei System.Windows.Forms.Control.ControlNativeWindow.WndProc( Message&m)System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)重新构造了功能,使其具有可执行文件并带有一个附加的主视图,但从未出错。 通过网络搜索该问题并未得出适合当前结果的结果。 有人有主意吗? 约尔格(Jörg)

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

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


您好,几年前,我们开始使用Visual Studio 2012为" Microsoft.NET 建立类库。 a> Framework 2.0"和"用于.NET Framework(32位)版本13.0.5.891的SAP Crystal Reports运行时引擎"。 启用了" COM可见性"的库具有将报表打印到打印机的功能,并且可以在报表文件上打开CrystalDecisions.Windows.Forms.CrytsalReportsViewer。 我们可以处理包含数据库连接性的报表和包含ado net xml数据的报表。 现在,我已使用Visual Studio 2015将库迁移到" Microsoft.NET Framework 4.0",以及 "用于.NET Framework(32位)版本13.0.22.2668的SAP Crystal Reports运行时引擎"。 对于我的大多数测试,两种情况都存在以下例外情况:打开报告查看器或打印到打印机。 某些测试成功,另外,较早失败的测试也成功。 System.Runtime.InteropServices.SEHException(0x80004005):Eine Ausnahmeausgelöst。 bei CrystalDecisions.Shared.PageRender.MeasureStringAccurate(字符串文本,字体,SizeF layoutArea,StringFormat格式,图形g)bei CrystalDecisions.Shared.PageRender.draw_FieldObjectInstance(FieldObjectInstance fieldObject,Graphics g) ,Graphics g,Rectangle clipRect)在CrystalDecisions.Shared.PageRender.draw_SectionInstance(SectionInstance节,Graphics g,Rectangle clipRect)bei CrystalDecisions.Shared.PageRender.Render(PageObject页面,Graphics g,Graphics device_g)在CrystalDecisions.Windows.Forms。 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e,Int16层)的PageControl.OnPaint(PaintEventArgs e),System.Windows.Forms.Control.WndProc(Message&m)的System.Windows.Forms.Control.WmPaint(Message&m) m)System.Windows.Forms.ScrollableControl.WndProc(Message&m)。System.Windows.Forms.ContainerControl.WndProc(Message&m)System.Windows.Forms。 UserControl.WndProc(Message&m)bei CrystalDecisions.Windows.Forms.PageControl.WndProc(Message&m)bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)bei System.Windows.Forms.Control.ControlNativeWindow.WndProc( Message&m)System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,Int32 msg,IntPtr wparam,IntPtr lparam)重新构造了功能,使其具有可执行文件并带有一个附加的主视图,但从未出错。 通过网络搜索该问题并未得出适合当前结果的结果。 有人有主意吗? 约尔格(Jörg)

付费偷看设置
发送
3条回答
大道至简
1楼 · 2020-09-19 19:55.采纳回答

然后,您应该具有一个app.config,其中包含需要更新的版本。

在某些地方应该有参​​考文献列表13.0.2000.0,需要用13.0.3500.0进行更新

wang628962
2楼-- · 2020-09-19 19:49

抱歉,没有网络应用。 使用com接口的应用程序是32位" VA Smalltalk Runtime Startup"虚拟机。 我已经测试了几种Microsoft操作系统(客户端和服务器),并且没有什么区别。

小c菟菟
3楼-- · 2020-09-19 19:34

检查您的web.config文件并确认所有CR引用也都是13.0.3500.0

在整个PC上搜索web.config文件,有时正在加载其他一些应用程序或剩下的文件,而不是您所需的文件。

一周热门 更多>