0

我有一个 VB6 应用程序,它使用FnNFO.tlb- Filenet Panagon IDM Objects 3.2 和fnerrlks.tlb- Filenet Panagon IDM Error Objects 3.2 登录到 filenet 库并执行基本操作。

现在我想用 C# 重写应用程序。根据我的搜索,我得到了一个关于Content Engine Java 和 .NET API的链接, 但我不确定它是否可以替代FnNFO.tlband fnnerrlks.tlb。那么我应该使用哪个库来替代上述类型库?

4

1 回答 1

0

我相信你想多了。将 IDM COM dll 或 tlb 的引用添加到项目中,让 IDE 处理构建互操作引用,然后导入正在使用的组件。您不会获得 IDE 自动完成功能,但这些方法仍然有效。尽可能使用早期绑定并记住 IDM COM 对象是 STA,因此您应该将使用它们的方法与“STAThread”一起使用。请记住为可选参数传递 null 或缺少的类型,并在完成后处理 COM 对象。

于 2016-06-17T19:29:38.200 回答