清洁使用Delphi中的子句

时间:2018-06-17 21:50:39

标签: delphi uses

我一直在使用cnPackPascalAnalyzer Lite来清理某些大型项目中的使用条款,而且我做的比较保守。特别是我没有删除任何具有initialization部分的内容。 PascalAnayser给出了诸如

之类的提示
  ==> COMMAND unnecessary (used by unit with init)

我认为这是说当前单位不使用此单位,但它由具有initialization部分的单位使用。

此单元COMMAND是否完全可以安全删除,或者是否存在删除它可能导致某种运行时错误的情况?

1 个答案:

答案 0 :(得分:4)

您可以安全地删除该单位。

该提示只是出于一致性,为您提供更多信息 - 尽管该信息与决定该单元是否可以从使用条款中删除无关,可以移至实施部分或者必须留在它是。

如果您试图摆脱该单位,您现在知道必须通过初始化检查该单元:它是否确实需要不必要的单元,或者它是否可以安全地自行移除?

正如您已经提到的:它只是一个提示 - 它不会使不必要的标记无效。