我们目前使用Delphi 2005,并将Crystal Reports 10 ActiveX控件导入为类型库以生成水晶报告。
从我收集的内容来看,Crystal Reports 2008不再支持ActiveX,因此即使我们升级到Delphi 2009/2010,它仍然无法生成Crystal Reports 2008报告,这是正确的吗?
也就是说,Win32应用程序无法生成Crystal 2008报表。需要使用Delphi Prism,Visual Studio等吗?
答案 0 :(得分:4)
Robo,遗憾的是Crystal Reports不包括Delphi作为其支持的平台之一。 你需要阅读这篇文章
"Crystal Reports Support for Delphi – History and Present"
用于Delphi SDK的Crystal Reports可视化组件库
水晶 报告可视化组件库 Delphi在11.0版本(XI 发布1)Crystal Reports。对于 喜欢使用VCL的开发者, 可以更新VCL 由SAP BusinessObjects提供 Crystal Reports XI可以与更多人合作 最新版本的Crystal Reports 例如Crystal Reports XI Release 2 和Crystal Reports 2008.请参考 到文章Updating the Crystal Reports VCL。 VCL版本11.0 可以从这里下载。的的 Crystal Reports VCL还没有 从Crystal 11.0版开始更新 报告以及新的功能 后期版本的Crystal Reports可能会 不工作。特别是,从开始 Crystal Reports XI发布2,动态 和级联参数将是一个 问题,在Crystal Reports 2008中, 报告使用Flash对象和 Xcelsius肯定会失败。对于 更多细节,请参见注释1219099,“VCL 组件不支持提示 用于动态/级联参数 字段“和注1323599,”是吗? 可以使用在中创建的报告 Crystal Reports 2008之前的版本 Crystal Reports的版本?“在我们的版本中 Notes数据库。
注意:没有计划更新VCL。
....技术支持免责声明德尔福 2007(读作Delphi)不在支持列表中 适用于任何Crystal版本的平台 报告即可。自从Delphi 2007没有开启 支持的平台列表,没有 Crystal Reports SDK的问题 可以升级以获得解决方案 R& D,除非这些是重复的 支持的环境。例如。;微软 Visual Studio .NET。
Thread: Crystal Reports 2008 and Delphi 2007
使用Delphi的试用版 安装在Visual中的棱镜 Studio 2008 shell,安装我们的 Crystal 2008自动生成产品 更新了shell以包含我们的SDK。 一切都按照您的预期运作。 请注意,Crystal Reports必须是最后安装的产品。
您最好的选择是使用Visual Studio与Crystal Report集成。
再见。