D10 IDE中未定义的属性错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了D10 IDE中未定义的属性错误相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

答案

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

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

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

以上是关于D10 IDE中未定义的属性错误的主要内容,如果未能解决你的问题,请参考以下文章

骨干无法读取骨干视图中未定义错误的属性“属性”

无法读取 Ionic 中未定义错误的属性“清单”

错误类型错误:无法读取 Angular 7 拖放中未定义的属性“长度”

未捕获的类型错误:无法读取 VueJs 中未定义的属性“get”

无法读取电子 javascript 中未定义的属性“on”

未捕获的类型错误:无法读取 chrome 扩展中未定义的属性“本地”