明确将您的单位名称添加到Delphi项目源的优缺点

前端之家收集整理的这篇文章主要介绍了明确将您的单位名称添加到Delphi项目源的优缺点前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Adding files to the DPR file vs project paths in Delphi 20105个
我已经使用Delphi多年和多年了,我的每个项目都是从源代码编译到exe – 没有包等.如果在任何地方使用’MyUnitA.pas’,它只是在另一个单元的接口或实现部分声明需要它.这一切都可以正常工作,这意味着在我的项目源(dpr)中只有框架定义(在框架列表中没有显示的其他地方似乎需要)和必须调用的单元的“奇怪”定义非常早,例如madExcept,FastMM等.

我注意到XE有时会在dpr中解析东西,直到你真正编译它为止.此外,在处理包时,如果必须在没有明确添加到包中的情况下隐式提取内容,则会发出警告.这让我想知道我们是否应该努力将所有使用过的单元添加到dpr(如包定义)或右键单击项目和’添加到项目’.你是做什么?

解决方法

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

>我确切地知道我的项目中包含哪些文件.
>查看单位(Ctrl F12),查看表单(Shift F12)提供项目中的所有单位和表格.

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

原文链接:https://www.f2er.com/delphi/102004.html

猜你在找的Delphi相关文章