2
Delphi XE2Delphi ActiveX控件向导
我尝试第一次创建ActiveX控件。 步骤如下
1)创建ActiveX库 2)创建ActiveX控件 向导场组件名称不显示我的VCL组件。该组件在已安装的程序包和其他组件中可见,该.bpl在组件名称下拉列表中可见。
为什么一些,而其他不
可见TIA
莲
Delphi XE2Delphi ActiveX控件向导
我尝试第一次创建ActiveX控件。 步骤如下
1)创建ActiveX库 2)创建ActiveX控件 向导场组件名称不显示我的VCL组件。该组件在已安装的程序包和其他组件中可见,该.bpl在组件名称下拉列表中可见。
为什么一些,而其他不
可见TIA
莲
VCL控件都可以被包装在一个ActiveX必须是没有被标记为不兼容TWinControl
后裔和组件要么安装在IDE中,要么将其设备添加到项目中。从Delphi docwiki(重点矿山):
在ActiveX控件向导中,选择VCL控制将由新的ActiveX控件被包裹的名称。 该对话框列出所有可用的控件,这些控件是
TWinControl
的后代,它们未使用RegisterNonActiveX
过程注册为与ActiveX不兼容。提示:如果您在下拉列表中看不到所需的控件,请检查您是否已将其安装在IDE中或将其设备添加到项目中。
所以,你必须做的第一件事是确保您的组件从TWinControl
下降,而不仅仅是TComponent
。
就是这样。 Tcomponent是祖先将会改变。非常感谢。 – Ephraim 2013-02-22 14:34:37