Delphi XE显示至少200个错误,但程序编译得很好

WeG*_*ars 11 delphi delphi-xe

我全新的Delphi XE在"结构"面板中显示了数百个错误.它显示错误,如"第130行未声明的FileExists"或"第242行未声明的创建".即使它显示了这些错误,程序编译就好了.

我也看到代码洞察力并不总是有效.当我将光标移到变量上时,光标开始闪烁,不会出现弹出窗口.其他时候,它只是突出显示一些红色单位,它说它找不到它们.

有解决所有这些问题的技巧吗?


更新/伪修复:
我发现重启IDE有一段时间了.
我真的很有帮助,有一天Embarcadero将发布Delphi ST(来自STable).
:)

Mas*_*ler 8

是的,已知CodeInsight和ErrorInsight有很多问题.他们现在已经有一段时间了,但是还有很多工作要做.Andreas Hausladen可能是Delphi社区中最聪明的人,他在IDE内部做了大量工作,他说他们有基于竞争条件的错误,如果没有完全重写,可能无法修复.

如果这些假错误给你带来麻烦,你可以禁用它们,正如Ken在评论中提到的那样.

  • 我真的这么说吗?("总改写"也许,我说了很多,但从不自己做) (2认同)
  • +1这个"恐怖洞察"破坏的功能只是被禁用.它节省了CPU功率和脑细胞. (2认同)