gpt4 book ai didi

delphi - Delphi ActiveX控件向导

转载 作者:行者123 更新时间:2023-12-03 18:37:36 25 4
gpt4 key购买 nike

德尔福XE2

我第一次尝试创建ActiveX控件。
步骤如下

1)创建ActiveX库
2)创建ActiveX控件
向导字段“组件名称”不显示我的VCL组件。该组件在已安装的软件包下可见,而.bpl中的其他组件在“组件名称”下拉列表中可见。

为什么有些组件可见,而另一些则看不到

TIA

以法莲

最佳答案

可以包装在ActiveX中的VCL控件必须是未标记为不兼容的TWinControl后代,并且必须安装在IDE中或已将其单元添加到项目中。从Delphi docwiki(重点是我的):

在ActiveX控件向导中,选择将由新ActiveX控件包装的VCL控件的名称。该对话框列出了所有可用的控件,这些控件是TWinControl的后代,没有使用RegisterNonActiveX过程注册为与ActiveX不兼容。
提示:如果在下拉列表中没有看到所需的控件,请检查是否已将其安装在IDE中或已将其单元添加到项目中。

因此,您要做的第一件事就是确保您的组件源自TWinControl,而不仅仅是TComponent

关于delphi - Delphi ActiveX控件向导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15024458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com