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

标签 delphi delphi-xe

我的全新 Delphi XE 在“结构”面板中显示数百个错误。它显示诸如“第 130 行未声明的 FileExists”或“第 242 行未声明的创建”之类的错误。即使显示这些错误,程序也可以正常编译。

我还发现代码洞察并不总是有效。当我将光标移到变量上时,光标开始闪烁并且没有弹出窗口出现。其他时候,它只是用红色突出显示一些单位,并表示找不到它们。

有办法解决所有这些问题吗?

<小时/>

更新/伪修复:
我发现重新启动 IDE 会有所帮助。
我真的很高兴有一天 Embarcadero 将发布 Delphi ST(来自 STable)。
:)

最佳答案

是的,CodeInsight 和 ErrorInsight 存在很多问题。一段时间以来,他们的每个版本都变得更好了一些,但仍有很多工作要做。 Andreas Hausladen 可能是 Delphi 社区中最聪明的人,他对 IDE 内部进行了大量研究,他说他们存在基于竞争条件的错误,如果不完全重写,这些错误可能无法修复。

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

关于Delphi XE 显示至少 200 个错误,但程序编译得很好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077190/

相关文章:

delphi - 为什么在我的程序开始之前 GetLastError 出现错误?

delphi - 如何确定创建Delphi项目的Delphi版本

delphi - Delphi 的 Mercurial 插件

delphi - 带有条件的订单列表选择运行时

delphi - Indy POP3 将标题放入 TMemo

delphi - 'absolute' 比 Move() 快吗?

delphi - TToolBar:如何摆脱竖线?

delphi - 如何使 TFrame(及其上的所有内容)部分透明?

delphi - 打开备忘录中的任何文件?

delphi - Delphi 中的 SOAP 客户端 "The handle is in the wrong state for the requested operation"