我正在實施自定義數據源的過程。由於我正在對序列化機制進行更改,因此在重新啓動項目時,我在輸入數據樹中會收到很多過時的對象條目(無法從數據源讀取對象)。如何從輸入樹中刪除這些對象,正常的刪除功能對這些對象不起作用。如何刪除過時的自定義海洋對象
0
A
回答
1
海洋是斯倫貝謝爲其軟件產品構建插件的平臺,最着名的是Petrel - 一種地質建模程序。
至於從輸入樹刪除的對象,我認爲該代碼可能是:
Slb.Ocean.Petrel.PetrelProject.PrimaryProject.Extensions.Remove(objectToRemove);
按照SLB培訓課程,你做相反的事情(Extensions.Add()
)添加自定義的對象到樹。
+0
我發佈這個東西之後記得的東西是,你可以通過讓對象實現IDeletable接口來明確地使對象可刪除。你不必在界面方法中做任何事情;只要你有他們,海洋將處理實際刪除。不過,您必須實例化您從DeletableInfo返回的對象,並將arg設置爲true。 – Aaron
3
只通過Petrel用戶界面還有一個解決方案。確保沒有任何組件嘗試解析對象(將Petrel配置更改爲不加載模塊,將它們從探測路徑中移除)。
當這些對象完全未知且無法解析時,鼠標右鍵將提供刪除選項。執行刪除將從樹中刪除項目。
有關對象序列化(和升級)的一般處理,請參閱Ocean.chm幫助文件的Slb.Ocean.Petrel.Data命名空間部分。在這裏你會發現更多的提示和服務。
相關問題
- 1. 如何在海洋中添加Petrel中的自定義單位?
- 2. Android:更改定位對象後刪除的自定義對象
- 3. 如何LINQ過濾自定義對象?
- 4. 何時讓對象自己刪除?
- 5. 如何使用自定義對象創建自定義對象?
- 6. 的Rails如何自動刪除對象
- 7. 如何刪除自定義的數組
- 8. 海洋2010.1與VS2010
- 9. List <CustomObject>:自定義對象如何從列表中刪除自己?
- 10. 刪除自定義對象的ArrayList中的重複
- 11. 如何通過按鈕刪除對象?
- 12. 如何通過他自己的類來刪除一個對象?
- 13. ios的海洋航海圖API
- 14. 從ArrayList刪除重複的自定義對象
- 15. std :: map不刪除重複的自定義對象
- 16. 刪除分配給自定義新運算符的對象
- 17. 覆蓋自定義對象的刪除方法
- 18. 刪除數組中的自定義對象
- 19. 如何從對象中刪除未定義的屬性?
- 20. 如何自定義C++刪除
- 21. 如何刪除UIImageView從自定義UIView
- 22. 如何刪除自定義視圖?
- 23. 如何刪除自定義偵聽器?
- 24. 如何根據兩個自定義對象刪除列表中的重複項
- 25. 如何從Python中的列表中刪除自定義類對象?
- 26. 刪除自定義對話框實例
- 27. 自定義對話框模式:刪除
- 28. 通過包含在自定義對象中的字典對自定義對象數組進行排序:如何?
- 29. 刪除自定義UINavigationBar的
- 30. 過濾自定義對象的NSArray
什麼是海洋? – leppie