有时某些类方法或字段被IDE标记为错误(红色下划线),但项目已成功编译并执行(无错误或警告)。
如果我在这个错误的部分上按住鼠标指针,我得到了这个工具提示:“'TSomeClass'不包含名为'SomeMethod'的成员”或“Undeclared identifier'SampleIdentifier'”。
这是一种IDE错误还是我错了?
答案 0 :(得分:7)
该功能称为Error Insight和is known not to work reliably。 AFAIK你无法解决这个问题。如果它让你感到困扰,你将不得不disable it。
答案 1 :(得分:0)
这是一个老问题,但我在搜索类似问题时找到了它。我有一个包含十几个软件包的大型项目组,并且只针对其中一个软件包破坏了Insight Insight。升级到Delphi 10 Seattle
后会出现此问题。
在Project Options | Delphi Compiler
中,确保" Use MSBuild externally to compile
"是假的。这修复了我项目中的Error Insight
行为。