【发布时间】:2013-07-22 19:04:28
【问题描述】:
如何自动从 Delphi XE2 上项目的所有源文件的 uses 部分 中删除未使用的单元?
附:之后 IDE 会运行得更快。
【问题讨论】:
-
问题更准确。请取消“暂停”标志。这个问题对于 Delphi 上的每个大型项目都非常重要,答案对所有开发人员都非常有用。
-
您能否准确定义“未使用单位”的含义。请注意,带有初始化代码的单元可能会对您的程序产生影响,即使您没有引用它们的导出符号。
-
自动移除单位并不像你想象的那么简单。一些单元有初始化部分,可能会做一些需要的事情(例如,调用
CoInitialize来设置COM),即使单元中似乎没有其他任何东西被调用。 (是的,我知道您可以自己手动调用CoInitialize;关键是您不能总是自动告诉该单元可能在做什么。)
标签: delphi ide delphi-xe2