D10 IDE中未定义的属性错误

问题描述 投票:2回答:1

我有一个下降的组件如下:

StdCtrls.TCustomEdit - > MyStdCtrls.TMyCustomEdit - > MyVCLControls.TMyEdit

当我发布TMyEdt的各种属性(定义为公共属性或在StdCtrls和其他祖先命名空间中发布的属性)时,IDE的Object Inspector在单元MyVCLControls中显示许多未定义的属性错误。但是,语法检查不会出错。测试项目运行正常,我可以更改和/或访问IDE所说的未定义的任何属性。

保存并关闭包含MyControls的测试项目后,重新打开测试项目时,错误消息将从Object Inspector中消失。但是,如果我在MyControls单元中进行任何更改,则会返回错误。 (通过“任何改变”,我的意思是甚至按空格键。

任何人都能解释一下我的情况吗?

delphi properties custom-controls delphi-2010
1个回答
0
投票

您的问题是一个众所周知的错误洞察功能错误!

关闭并重新打开项目是摆脱错误消息的一种可能性(暂时,正如您已经发现的那样)。

由于这是一个令人讨厌的错误,许多Delphi用户在选项对话框中完全关闭了Error Insight!

© www.soinside.com 2019 - 2024. All rights reserved.