Delphi 2006可能会显示未使用常量的警告

时间:2011-08-31 13:07:53

标签: delphi constants

是否有可能让Delphi编译器为已定义但未使用的每个常量显示警告?

我目前正在使用Delphi 2006并且有几个充满资源串的单元,这些单元在整个项目中使用,并且由于项目已经很老了,大部分都不再使用了,尽管它们仍然在单元中。

或者我正在寻找一种表明这种常数的方法。

2 个答案:

答案 0 :(得分:3)

Delphi在程序中没有警告或指示未使用的常量的功能。它可以使用未使用的局部变量或未使用的私有字段,但不能使用未使用的常量。

您需要查看第三方静态代码分析工具之一,例如Peganza Pascal Analyzer。但是,如果没有工具报告你想要的东西,我不会感到惊讶。

答案 1 :(得分:2)

最简单的方法可能是注释掉资源字符串,然后取消注释那些使代码编译所需的内容。