我一直在使用cnPack和PascalAnalyzer Lite来清理某些大型项目中的使用条款,而且我做的比较保守。特别是我没有删除任何具有initialization
部分的内容。 PascalAnayser给出了诸如
==> COMMAND unnecessary (used by unit with init)
我认为这是说当前单位不使用此单位,但它由具有initialization
部分的单位使用。
此单元COMMAND
是否完全可以安全删除,或者是否存在删除它可能导致某种运行时错误的情况?
答案 0 :(得分:4)
您可以安全地删除该单位。
该提示只是出于一致性,为您提供更多信息 - 尽管该信息与决定该单元是否可以从使用条款中删除无关,可以移至实施部分或者必须留在它是。
如果您试图摆脱该单位,您现在知道必须通过初始化检查该单元:它是否确实需要不必要的单元,或者它是否可以安全地自行移除?
正如您已经提到的:它只是一个提示 - 它不会使不必要的标记无效。