gpt4 book ai didi

com - BusinessObjects XI COM 支持

转载 作者:行者123 更新时间:2023-12-04 22:12:31 26 4
gpt4 key购买 nike

我有一个应用程序,它使用 Crystal Report COM SDK 创建和操作针对 Crystal Enterprise 10 存储库的报告。我想从 Crystal Enterprise 10 升级到 BusinessObjects XI,并尽量减少对现有应用程序的更改。我记得最初的 BusinessObjects XI 版本提供了一个 COM SDK,但我不确定当前的状态。

提供 COM SDK 的 BusinessObjects XI 的最新版本是什么?该版本的 BusinessObjects Enterprise 是否仍然可用?是否仍支持 COM SDK?

最佳答案

Business Objects XI 3.1 不包括 COM SDK。似乎包含 COM SDK 的最后一个版本是 Business Objects XI R2,其扩展支持将于 2011 年 6 月到期。

更新:我终于掌握了这些细节,尽管正式的 COM SDK 已不复存在,但(大部分?).NET SDK 的实际实现实际上使用 COM 对象来实现。针对 COM SDK 编写的代码看起来仍然可以在 BOXI 3.1 上运行,尽管它可能不受支持。一个异常(exception)似乎是 BOXI 3.1 中不再存在的 COM 查看器。

再次更新:似乎许多(大多数?).NET SDK 类实际上继承自 System.__ComObject .例如该文件将定义说明为:

public class ReportTemplateClass  : __ComObject,  
ISCRReportTemplate,
ReportTemplate

快速查看 Reflector 会发现这些程序集仅包含元数据,因此它们看起来是互操作程序集。

再次更新:我做了一个快速测试,安装 .NET SDK 后应用程序似乎可以工作,但将对象实例化为 COM 对象(而不是 .NET)。这是一个快速测试,所以我不确定一切是否正常,而且我很确定您可能不会获得对该方法的支持,因此我不会推荐它。

关于com - BusinessObjects XI COM 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3248346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com