我正在尝试建立Centura和COM .dll 之间的通信.(从http://download.resip.fr下载以进行数据库导入)
Centura需要.tlb文件才能与此组件通信.通常我会regasm /tlb用来生成.tlb,但看到它是一个COM .dll这是不可能的.
我发现我可以使用tlbexp for .NET dll:http://msdn.microsoft.com/en-us/library/hfzzah2c( v = vs.80).aspx
我试过这个,知道它可能会失败(因为我有COM .dll).我收到了这个错误:
TlbExp:错误TX0000:无法加载文件或程序集'file:/// C:\ Windows\system32\ResipBcb.dll'或其依赖项之一.该模块应该包含一个程序集清单.
使用Dependency Walker我注意到两个.dll缺失了.我在网上找到了ieshims.dll,但我找不到wer.dll.看到这个问题.
我不知道tlbexp失败是否与这个丢失的文件有关?
总而言之,我的问题是:如何从这个.dll获得.tlb?我似乎无法找到任何方法从这个COM .dll中提取.tlb.
最好的问候
Clint Cambier
我们公司从 1999 年开始使用 Centura,我是这方面的新手,但网络上没有太多信息,有人可以帮我提供好的手册吗?我发现这种语言看起来像 Ada。