Tag: typelib

如何用C#或C ++读取COM TypeLib?

我的公司已经创建了几个COM对象,他们在.NET中愉快地使用它们。 但现在,我们的客户想要改为Java。 我认为使用JACOB或j-interop(我不确定它们中的哪一个)来执行某些任务会很有趣,但结果代码非常难以管理。 所以我想编写一个工具,可以读取COM库的TypeLib,然后生成Java包装类,用于隐藏所有那些无法管理的代码。 我是COM世界的新手,所以我不知道如何获取有关描述COM对象的接口,方法和参数的信息。 我读到了一些名为TypeLib的内容,但我不知道如何阅读它。 我怎样才能从中获取信息?