1

在我看来,卷属性(带有 IIdentifiable TArgPack)不能通过 RPT 复制到后台项目,除非我遗漏了一些东西。

SeismicAttribute.CreateArgumentPackage() 没有 IDataSourceManager 的上下文,因此似乎无法知道创建的参数包何时发往后台项目。我们已经意识到,我们的代码在实例化 TArgPack 时只使用了 DataManager.DataSourceManager,只要从后台项目中复制属性就可以正常工作,但在复制后台项目时会导致属性卷不起作用。

SDK 中的 SeismicAttributes 示例使用 Serializable TArgPack,它可能不会出现此问题,因为实例在正确的项目上下文中隐式序列化。

已知问题?解决方法?

4

2 回答 2

1

罗伯特,这将在 2015.1 中解决。

CreateArgumentPackage() 将被废弃并替换为 CreateArgumentPackage(IDataSoruceManager)。

更新您的代码以使用新的 CreateArgumentPackage(IDataSourceManager) 就足以让它参与 RPT。

于 2015-02-10T11:25:31.850 回答
0

是的,这是一个已知问题,将在 2015.1 中修复。

问候,邓

于 2014-09-01T04:38:24.000 回答