1

何か不足していない限り、ボリューム属性 (IIdentifiable TArgPack を使用) を RPT 経由でバックグラウンド プロジェクトにコピーできないようです。

SeismicAttribute.CreateArgumentPackage() には IDataSourceManager のコンテキストがないため、作成された引数パッケージがいつバックグラウンド プロジェクトに送信されるかを知ることは不可能のようです。私たちのコードでは、TArgPack をインスタンス化するときに DataManager.DataSourceManager を使用するだけであることがわかりました。これは、属性がバックグラウンド プロジェクトからコピーされている限り正常に動作しますが、バックグラウンド プロジェクトにコピーされると、属性ボリュームが機能しなくなります。

SDK の SeismicAttributes サンプルは、インスタンスが正しいプロジェクト コンテキストで暗黙的にシリアル化されるため、おそらくこの問題を示さないシリアル化可能な TArgPack を使用します。

既知の問題? 回避策は?

4

2 に答える 2

0

はい、これは既知の問題であり、2015.1 で修正される予定です。

よろしく、鄧

于 2014-09-01T04:38:24.000 に答える