3

我需要使用 COM 组件。不幸的是,它的生产者明确不支持 Delphi,只提供 C# 和 VB.NET 示例。该组件没有可用的类型库。

OTOH 它在 VS2010 中非常简单,因为相应的 COM 库 (WinSig.exe) 被列为参考。

在 VS2010 IDE 中,它位于“项目 - 添加引用 - COM 选项卡”中。在 Delphi XE 中,我在“组件 - 导入组件 - ActiveX”中找不到该条目。

我检查了两个 IDE 中的条目,发现 Delphi IDE 中包含一些 COM 组件,这些组件也在 VS IDE 中,但 Delphi IDE 中缺少很多 COM 组件。

请参阅屏幕截图文件,该文件显示前七个 COM 组件未显示在 Delphi IDE 中。

有人可以解释为什么会这样,也许对这个特定问题有帮助吗?

4

1 回答 1

4

Did you checked Import a Type Library option in Import Component wizard (on the first page)? ActiveX is narrower thing than COM. Also, you can use Add button to choose a file if you know library location.

于 2012-05-22T07:37:57.373 回答