簡體   English   中英

自定義控件發布的屬性不存在

[英]Custom control published property does not exist

我有一個自定義控件,我試圖向該控件添加可以在對象檢查器中設置的屬性。 根據此文檔 ,我需要將該屬性放置在頭文件的__published部分下。

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

我將屬性設置為讀寫私有布爾FShowErrorIcon

private:
    bool FShowErrorIcon;

但是,當我啟動包含這些控件之一的表單時,出現以下錯誤:

“讀取RgnSearchBar.ShowErrorIcon時出錯:屬性ShowErrorIcon不存在。”

這使我感到困惑,因為選擇控件后,該屬性在ObjectInspector中清晰可見。 我在這里錯過了哪一步?

您的HDD上具有較舊版本的組件二進制文件。 IDE中加載的組件版本比鏈接到可執行文件中的組件版本新。 在某個位置,較舊的版本位於較新版本之前的搜索路徑中,因此編譯器/鏈接器正在鏈接舊版本。 您需要找到並刪除該舊版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM