我构建了我的项目,没有错误:
那是因为构建成功而没有任何错误:
这是一件好事。应用程序运行和一切!
编译器没有告诉我的是有错误:
我只是发生了才能打开此文件。我只是发生了以打开 Structure 查看器。我只是发生了来查看错误。
Delphi是否有办法报告在构建过程中遇到的所有错误?
没有
对于简单的单一形式测试应用程序来说没什么大不了的,只有一个错误。但是当我有200个表格时XE6 starts to look as bad a Visual Studio 2012。然后我必须确保手动打开每个代码文件并检查其中是否有任何错误。
有没有办法让XE6报告所有错误?
#xe6usability
答案 0 :(得分:3)
编译器是正确的。您的代码不包含错误。您有两个具有相同名称的函数,但使用overload
指令声明。
IDE的Code Insight或Error Insight,或任何调用的功能,都将此错误报告为错误。这是一个古老的现象。 IDE使用来自真实编译器的不同代码解析器。实际上,如果我没记错的话,它会使用多个这样的伪解析器。它们不如真实的那么好,并且不经常得到这样的错误。它被认为是一个小小的不便,这可能是合理的。我更倾向于真正的编译器使其正确而不是相反。
答案 1 :(得分:2)
简短回答:关闭ErrorInsight,它不起作用。
单击列表中的工具,选项,查找编辑器选项项,展开它,找到Code Insight,单击它。然后取消点击Error insight。