gpt4 book ai didi

delphi - 将单元名称显式添加到 Delphi 项目源的优点和缺点

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

我使用 Delphi 已经很多年了,我的每个项目都是从源代码编译到 exe 中的 - 没有包等。如果在任何地方使用“MyUnitA.pas”,它只需在接口(interface)或实现部分中声明即可另一个需要它的单位。这一切在任何地方都工作得很好,这意味着在我的项目源(dpr)中只有框架定义(似乎需要它们,否则它们不会出现在框架列表中)和必须调用的单元的“奇数”定义非常早,例如 madExcept、FastMM 等。

我注意到 XE 有时在解析 dpr 中的内容时会有点犹豫,直到您实际编译它为止。此外,在使用包时,如果必须隐式拉入内容而没有显式添加到包中,则会发出警告。这让我想知道我们是否应该努力将所有使用的单元添加到我们的 dpr(如包定义)或右键单击项目并“添加到项目”。你做什么?

最佳答案

我个人将搜索路径留空,并在 .dpr 文件中包含所有单位。我认为这样做的主要优点:

  • 我准确地知道我的项目中包含哪些文件。
  • 查看单元 (Ctrl+F12)、查看表单 (Shift+F12) 提供项目中的所有单元和表单。

我真的没有看到这种方法有任何明显的缺点。是的,当您包含新的第 3 方组件时,您必须将文件添加到 .dpr 文件中,但根据我的经验,这种情况不会经常发生,因为它是一个很大的负担。

关于delphi - 将单元名称显式添加到 Delphi 项目源的优点和缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607890/

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