gpt4 book ai didi

delphi - 如果删除的单元仍在其他单元中使用,那么如果我清理我的使用条款,会有什么不同吗?

转载 作者:行者123 更新时间:2023-12-03 14:49:10 24 4
gpt4 key购买 nike

我个人喜欢 uses 子句尽可能小,但在许多应用程序中,真正大的单元(就膨胀的可执行文件而言)如 Forms 或无论如何,至少在另一个单元中需要VirtualTrees

那么:即使最终没有从项目中删除任何单元,如果我清理我的 uses 子句,会有什么不同吗?如果真是这样,那么是以哪种方式?并且:清理 uses 子句是应该尽快完成还是可以等到我偶然发现未使用的单元?

最佳答案

如果在项目的其他地方使用它,除了生成更易于阅读的更清晰的代码之外,不会产生太大的差异。不过,它可能会影响一些小事情。

编译顺序:编译器根据哪些单元使用哪些单元来决定编译单元的顺序。如果从早期单元的 uses 子句中删除一个单元,则可能会导致使用的单元在编译周期的后期进行编译。这听起来可能不多,但请记住,初始化部分的运行顺序与编译单元的顺序相同。不过,这实际上不会对您的项目产生太大影响。

CodeInsight:当您拉出代码完成下拉列表时,它将根据当前可用的所有单元提供选择。通过减少正在使用的单位数量,您可以减少它必须过滤的选择数量,从而减少拉起该死的东西所需的时间! (不,我没有怨恨。你为什么这么问?)

关于delphi - 如果删除的单元仍在其他单元中使用,那么如果我清理我的使用条款,会有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/763862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com