Delphi。二次编译后如何获取警告列表

Delphi. How to get warnings list after second compilation

当我第一次编译我的项目时,我有一个警告列表。但是如果我第二次编译同一个项目,这个列表是空的。

如何让每次编译工程时这个列表都满?

我找到的唯一解决方案是关闭并重新打开项目(有时 IDE)。

执行项目的构建,而不是编译。从 Project 菜单中选择 Build 选项来执行构建。如果您使用的是键盘快捷键,则构建是 SHIFT + F9 而不是 CTRL + F9编译.

执行编译时,只会编译过时的单元,并且只有在编译单元时才会发出警告。当您执行构建时,所有单元都会被编译。

根据您的评论,您似乎不太愿意使用构建操作。我不同意你的推理,但如果你想编译作用于所有源文件,那么在编译之前删除所有 DCU 文件。

另一个选项是 Project 菜单上的 Syntax Check 操作,直到 Abelisto 在评论中提出建议我才知道.