在我看来,卷属性(带有 IIdentifiable TArgPack)不能通过 RPT 复制到后台项目,除非我遗漏了一些东西。
SeismicAttribute.CreateArgumentPackage() 没有 IDataSourceManager 的上下文,因此似乎无法知道创建的参数包何时发往后台项目。我们已经意识到,我们的代码在实例化 TArgPack 时只使用了 DataManager.DataSourceManager,只要从后台项目中复制属性就可以正常工作,但在复制到后台项目时会导致属性卷不起作用。
SDK 中的 SeismicAttributes 示例使用 Serializable TArgPack,它可能不会出现此问题,因为实例在正确的项目上下文中隐式序列化。
已知问题?解决方法?