我使用的是Ocean 2010.2,我無法使用CreateFunction方法創建新函數。它說,「它不存在於當前的情況下」。 任何幫助將不勝感激!如何在海洋中創建新功能?
0
A
回答
2
如果您在創建函數時添加了一些代碼示例,那就太好了。現在我可以建議你沒有將必要的Petrel組件添加到你的項目中。
這裏是我的創造功能的例子:
Collection SimpColl = Collection.NullObject;
Function SimpFunction = Function.NullObject;
// Do not forget to use transactions
using (ITransaction trans = DataManager.NewTransaction())
{
// Use current project to create collection
// that will contain your function
trans.Lock(PetrelProject.PrimaryProject);
SimpColl = PetrelProject.PrimaryProject.CreateCollection("Simple collection");
trans.Commit();
}
using (ITransaction trans = DataManager.NewTransaction())
{
// Create your function in your newly created collection
trans.Lock(SimpColl);
SimpFunction = SimpColl.CreateFunction("Simple Function");
trans.Commit();
}
0
的CreateFunction方法可以呼籲Slb.Ocean.Petrel.DomainObject.Analysis.AnalysisRoot,Slb.Ocean.Petrel.DomainObject.Seismic.InterpretationCollection和Slb.Ocean.Petrel.DomainObject.Collection對象。 模式在所有情況下都是相同的。但是,您的消息看起來不像海洋錯誤,但它看起來像一個普通的VS消息。像這樣的消息的通常原因通常是:對象的聲明和對象的使用位於兩個不同的獨立代碼塊中,彼此不可見。
相關問題
- 1. 創建新的地震採集海洋框架
- 2. 如何在WPF中懶洋洋地創建UI元素?
- 3. 何時創建新功能?
- 4. 懶洋洋地創建流
- 5. 海洋2010.1與VS2010
- 6. 如何在數字海洋上部署創建反應應用程序?
- 7. 在海洋中獲取細胞一側?
- 8. MKMapView - 中心位置不更新,讓我在海洋中間?
- 9. ios的海洋航海圖API
- 10. getfromLocation返回海洋或海域名稱
- 11. 如何在海洋中保存時間域中的welllog數據
- 12. 如何在海洋中添加Petrel中的自定義單位?
- 13. 如何從Prudentia開始新的數字海洋液滴?
- 14. 如何更新數字海洋上的紅寶石版本
- 15. 如何在新角色的文本中創建功能
- 16. 如何從引導功能在css中創建新類
- 17. SP2010:如何在功能區中創建新按鈕
- 18. 在海洋中獲取海鯉的表面數據
- 19. 如何在數字海洋中設置ALLOWED_HOSTS
- 20. 如何在數字海洋液滴中安裝BeautifulSoup?
- 21. 如何知道在數字海洋中傳輸的數據量
- 22. 海洋單元測試
- 23. 海洋API-單元系統
- 24. RabbitMQ數字海洋集羣
- 25. 海洋:從另一面
- 26. 海洋2012類缺失PetrelSystem
- 27. 如何創建'onclick'功能?
- 28. 懶洋洋地創建發電機
- 29. 懶洋洋地創建獨立存儲
- 30. 在海格順序功能