我有一个VB6应用程序使用FnNFO.tlb
- Filenet Panagon IDM Objects 3.2和fnerrlks.tlb
- Filenet Panagon IDM Error Objects 3.2来登录到filenet库并进行基本操作。
现在我想用C#重写应用程序。根据我的搜索,我收到了关于Content Engine Java and .NET APIs的链接,但我不确定它是否替换FnNFO.tlb
和fnnerrlks.tlb
。那么我应该使用哪个库作为上述类型库的替代?
答案 0 :(得分:0)
我相信你是在思考它。将对IDM COM dll或tlb的引用添加到项目中,让IDE处理构建互操作引用,然后导入正在使用的组件。您将无法获得IDE自动完成功能,但方法仍然有效。在可能的情况下使用早期绑定并记住IDM COM对象是STA,因此您应该将使用它们的方法归属于“STAThread”。记得为可选参数传递null或missing类型,并在完成后处理COM对象。