我需要使用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组件。
参见screenshot file,其中显示Delphi IDE中未显示前七个COM组件。
可以解释为什么会这样,也许可以帮助解决这个具体问题吗?
答案 0 :(得分:4)
您是否在Import a Type Library
向导中检查了Import Component
选项(在第一页上)? ActiveX比COM更窄。此外,如果您了解库位置,则可以使用Add
按钮选择文件。