找不到方法System.Runtime.InteropServices.Marshal.StructureToPtr

2020-08-20 18:48发布

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

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


我在Windows 7 64位中安装了Crystal Report 13.0.26。但是当我尝试使用c#桌面应用程序和dotnet framework 4.5打印报告时,出现错误消息:

未找到方法Void System.Runtime.InteropServices.Marshal.StructureToPtr(!! 0,IntPtr,布尔值)

但是,我可以在其他桌面上使用相同的应用程序打印报告。

你能帮我吗?

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

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


我在Windows 7 64位中安装了Crystal Report 13.0.26。但是当我尝试使用c#桌面应用程序和dotnet framework 4.5打印报告时,出现错误消息:

未找到方法Void System.Runtime.InteropServices.Marshal.StructureToPtr(!! 0,IntPtr,布尔值)

但是,我可以在其他桌面上使用相同的应用程序打印报告。

你能帮我吗?

付费偷看设置
发送
2条回答
小灯塔
1楼 · 2020-08-20 19:31.采纳回答

使用ProcessMonitor并检查运行时版本和/或缺少的依赖项。

使用的打印机驱动程序甚至可能是一个问题。 始终在报表设计器的页面设置中使用Dissociate。

在下载后的WIKI页面上查看打印机测试应用以进行打印:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

https://blogs.sap.com/ 2015/08/19/printing-crystal-reports-in-net /

Don

一只江湖小虾
2楼-- · 2020-08-20 19:20

一周热门 更多>