Rol*_*son 6 delphi delphi-2007
标准VCL文件(如Dialogs,StringUtils等)的单元文件永远不会在项目DPR文件中引用.但是什么时候应该添加对DPR文件的引用?现在我有自己的源文件和自己的组件源.
那么Ravereport,Devexpress,Indy,Gnostice等的源文件呢?我希望尽可能快的codeinsight,但当然我不想在DPR文件中添加膨胀.我使用Delphi 2007
又见这个问题的一个相关的问题.
问候
我总是将项目使用的所有代码单元添加到dpr uses子句中.仅在需要时添加来自第三方库的VCL单位和单位.因此,项目的库路径仅包含vcl和第三方库的路径.
虽然项目没有必要进行编译以将所有单元添加到项目的dpr中,并且这是一项额外的工作,但它会使依赖项显式化,并有助于避免因隐含使用可能"旧"dcu潜伏而导致的问题.在图书馆的路径上.
当您具有相同的单元名称以及不同项目的不同内容时,它也会有所帮助.对于共享单元使用的项目特定代码很有用.共享单元只使用"unit1",dpr表示哪一个.比使用库路径更明确,更不容易出错.
项目的dpr也总是包含所有使用的组件,vcl或第三方的路径.我的环境选项中的库路径为空.它甚至不包含vcl的路径.这可能有点ott(在顶部),但嘿,它很容易检查...
同样,这有助于使依赖项显式化,并且当您在路径中使用自己的环境变量时,例如$(MVC)\ ComponentName\Source,它还有助于将代码传送到另一台(机器)的机器.我唯一需要做的就是将批量复制(或将其放在USB棒上)并在Delphi IDE中设置MVC环境变量.我可以放心,在构建我的项目时,安装在另一台机器上的任何东西都不会干扰.
| 归档时间: |
|
| 查看次数: |
2544 次 |
| 最近记录: |