将OCX导入XE2显示"库未注册"错误

时间:2016-03-23 00:14:54

标签: delphi delphi-xe2 ocx

在Delphi XE2中,我有一个构建OCX的项目。一旦构建完毕,我就会使用regsvr32注册OCX。然后我将ActiveX控件组件导入到相同的XE2环境中,以便我可以测试它。

不幸的是,当我执行导入时,IDE会向我显示以下错误: Error reported by XE2 when trying to add an ActiveX OCX as a component 在SO中与此类似的其他问题通常都有关于OCX未注册或未注册的依赖关系的答案,但在我的情况下,这些都不是有效的。

OCX所需的任何DLL都已正确注册和安装,否则项目将无法构建和生成OCX。

OCX已正确注册为与其相关的CLSID在注册表中,并且它位于我在导入过程中选择的已注册ActiveX控件列表中。

虽然如果XE2会告诉我它试图使用哪种用户定义的类型,或者它认为哪些库没有注册,那将是很好的,因为我缺乏这些信息,是否有人对可能的内容有任何其他想法导致问题?

0 个答案:

没有答案