首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BusinessObjects XI COM支持

BusinessObjects XI COM支持
EN

Stack Overflow用户
提问于 2010-07-15 00:30:04
回答 2查看 663关注 0票数 4

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

提供COM软件开发工具包的BusinessObjects XI的最新版本是什么?该版本的BusinessObjects企业版是否仍然可用,以及COM SDK是否仍然受支持?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-04 15:32:32

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

更新:我终于拿到了一些东西,尽管正式的COM已经不复存在,但它的实际实现(大部分?).NET开发工具包实际上使用COM对象来实现。针对COM SDK编写的代码看起来仍然可以在BOXI 3.1上运行,尽管它可能不受支持。这方面的一个例外是在BOXI 3.1中不再存在的COM查看器。

再次更新:看起来很多(大多数?)的.NET开发工具包类实际上是从System.__ComObject继承的。例如,文档将该定义描述为:

代码语言:javascript
复制
public class ReportTemplateClass  : __ComObject,  
                                   ISCRReportTemplate, 
                                   ReportTemplate 

在Reflector中快速查看一下就会发现,这些程序集只包含元数据,因此它们看起来像是互操作程序集。

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

票数 5
EN

Stack Overflow用户

发布于 2010-09-14 06:01:27

我们目前使用的是XI R3 SP2.5。我正在使用com.crystaldecisions.sdk修改/创建/更新报告。如果我对您的问题理解正确的话,您应该能够转到XI R3。

仍在使用的一些包包括:

  • exception
  • framework
  • holder
  • logging
  • occa
  • platform
  • plugin
  • etc...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3248346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档