2016-06-08 48 views
0

我有一個VB6應用程序,它使用FnNFO.tlb - Filenet Panagon IDM Objects 3.2和fnerrlks.tlb - Filenet Panagon IDM Error Objects 3.2登錄到filenet庫並執行基本操作。用於C#桌面應用程序的Filenet庫

現在我想用C#重寫應用程序。根據我的搜索,我得到了一個關於Content Engine Java and .NET APIs的鏈接,但我不確定它是否替換FnNFO.tlbfnnerrlks.tlb。那麼我應該使用哪個庫作爲上述類型庫的替代品?

+0

您找到的鏈接與IBM Filenet P8 Content Engine相關,它是Filenet Panagon產品系列的演變版本,其工作原理與此不同。請添加更多關於您想要實現的細節。 – abarisone

回答

0

我相信你會超越它。將對IDM COM dll或tlb的引用添加到項目中,並讓IDE處理構建互操作引用,然後導入正在使用的組件。您將無法獲得IDE自動完成功能,但這些方法仍然有效。在可能的情況下儘可能使用早期綁定,並記住IDM COM對象是STA,因此您應該將使用它們的方法歸入「STAThread」中。請記住爲可選參數傳遞null或缺少類型,並在完成後處理COM對象。