gpt4 book ai didi

c++ - 自定义控件发布的属性不存在

转载 作者:行者123 更新时间:2023-11-28 06:09:17 25 4
gpt4 key购买 nike

我有一个自定义控件,我试图向其添加一个可以在对象检查器中设置的属性。根据this documentation ,我需要将该属性放在头文件的 __published 部分下。

__published:
__property bool ShowErrorIcon = { read=FShowErrorIcon,write=FShowErrorIcon };

我将属性设置为读取和写入私有(private) bool FShowErrorIcon

private:
bool FShowErrorIcon;

但是,当我启动包含这些控件之一的表单时,出现以下错误:

“读取 RgnSearchBar.ShowErrorIcon 时出错:属性 ShowErrorIcon 不存在。”

这让我感到困惑,因为当控件被选中时,该属性在 ObjectInspector 中清晰可见。我在这里缺少哪一步?

最佳答案

您的 HDD 上有旧版本的组件二进制文件。加载到 IDE 中的组件版本比链接到您的可执行文件中的版本更新。在某处,较旧版本在较新版本之前的搜索路径上,因此编译器/链接器正在链接旧版本。您需要找到并删除该旧版本。

关于c++ - 自定义控件发布的属性不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31614650/

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