点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
当尝试将运行V2010的Crystal的较旧.net 4.0项目升级到VS2019或VS2012时,我在使用Visual Studio最新版本的CR的ExportToStream函数时遇到问题。
代码:
将repStream转换为Stream = _report.ExportToStream(ExportFormatType.PortableDocFormat)
在两种情况下,该方法均返回以下类型:CrystalDecisions.ReportSource.EromReportSourceBase.FileStreamDeleteOnClose
在VS2019中,我收到一个错误:
System.IntPtr.Zero错误BC30657:'ToPointer'具有不支持的返回类型或不支持的参数类型。
这是一个使用较旧的13.0.2000.0版本在生产环境中运行了5年以上的项目。
有什么想法吗?
尝试一下,它是C#,所以google C#到VB转换器:
只需检查一下,它就可以正常工作
Don
在过去,ExportToStream返回了MemoryStream,这可能就是您的旧代码所起作用 。 在此处进行快速搜索后,发现以下几项应为您指明正确的方向:
https://answers.sap。 com/questions/9880935/exporttostream-method-no-long-returns-systemiome.html
https://answers.sap.com/questions/448309/ access-violation-exporttostream.html
https://answers.sap.com/questions/10282484/exporttostream- error.html
如果这些方法无济于事,请在社区中搜索" ExportToStream"-还有很多。
-Dell
感谢您的回复。 我确实浏览了现有的问题,尽管看不到有什么对我有帮助的。 从上面的代码可以看到,我已经在使用流而不是MemoryStream。
一周热门 更多>