是否有可能让Delphi编译器为已定义但未使用的每个常量显示警告?
我目前正在使用Delphi 2006并且有几个充满资源串的单元,这些单元在整个项目中使用,并且由于项目已经很老了,大部分都不再使用了,尽管它们仍然在单元中。
或者我正在寻找一种表明这种常数的方法。
答案 0 :(得分:3)
Delphi在程序中没有警告或指示未使用的常量的功能。它可以使用未使用的局部变量或未使用的私有字段,但不能使用未使用的常量。
您需要查看第三方静态代码分析工具之一,例如Peganza Pascal Analyzer。但是,如果没有工具报告你想要的东西,我不会感到惊讶。
答案 1 :(得分:2)
最简单的方法可能是注释掉资源字符串,然后取消注释那些使代码编译所需的内容。