如何使用RPT正确传输卷属性?

时间:2014-08-11 10:16:16

标签: ocean petrel

在我看来,无法通过RPT将卷属性(带有IIdentifiable TArgPack)复制到后台项目,除非我遗漏了什么。

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

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

已知问题?解决方法?

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

是的,这是一个已知问题,将在2015年修复。

此致 邓