2011-07-26 44 views
1

请帮助我,我需要运行Crystal Reports(.rpt)文件,并在未安装CR的客户端计算机上查看Delphi XE应用程序的预览输出。我找到了用CR XI来实现它的方法,但它不适用于CR 2008.Crystal Reports 2008/2011与Delphi XE的集成

+0

显然,ActiveX事物适用于某些人,但它已被BusinessObjects/SAP弃用,并且即将完全退役,因为它不再正常工作。 –

回答

3

我最近与SAP支持人员讨论过这个问题。最新的Crystal Reports仅支持Java和.Net。

Delphi支持的最后一个版本是CR XI,它只支持Delphi 7.这是一个二进制解决方案,不能移植到更新版本的Delphi。正如here所讨论的那样,显然有一个补丁允许你在Delphi 2009中使用CR XI,并且(不同程度的成功)Delphi 2010和XE。

据我所知,没有解决方案可以使用更新版本的Crystal Reports与Delphi或任何本机开发工具。

+0

+1因为这是一个可悲的事实......值得为未来的项目尝试一些OpenSource解决方案。而AFAIK甚至CR XI版本也不容易与Windows Server 2008 64位兼容 - [也许这里有一个解决方法](http://sjc.ironspeed.com/post?id=3728528)。 :( –

+0

相关的问题,似乎给希望,但最终,是一个虚假的结局:http://stackoverflow.com/questions/378089/how-can-i-display-crystal-xi-reports-inside- A-德尔福2007年应用程序?RQ = 1 –