如何在不改变Delphi设置的情况下,在引用一个工程目录之外的DCU文件(无.pas源代码)(100分)

  • 主题发起人 主题发起人 zog1129
  • 开始时间 开始时间
Z

zog1129

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个单元,没有源代码,只有编译过的DCU文件,有多个工程都需要引用这个单元,这些工程都保存在不同的目录之下。虽然通过设置Delphi的Libary Path,或者Project Option的的Search Path都可以解决。但是这样做需要每个工程都要更改,过于繁琐。希望把这个需要引用的DCU加入到这些工程已经引用了的公共单元之内,如果可以实现的话,只需要这一步就可以了。哪DX知道能如何实现呢?
 
没有试就别胡说八道。加在Library Path里对所有工程都有效。
 
嗯,只要将DCU目录添加入Library Path中就对所有工程都有效果。
 
没试过哦,不知道你们到底谁在胡说霸道
 
在 ide 的 tools options 中设置的是全局的,在 project options 中设置就只针对当前项目有效。
 
设置 //ide / tools options / Library path
如果你认为这样没效?
可以在每个工程文件的所在目录下都放一个dcu,当然,你可以写个简单的bat文件处理
 
“通过设置Delphi的Libary Path,或者Project Option的的Search Path都可以解决。”

只是不想这样做,如果改 Libary Path ,则项目组中的每个人都要通知一下,每个人的IDE里面都要加这个目录。如果改 Search Path, 则每个工程的代码都要改。

这两个方法感觉都比较麻烦而已。如果只改公共单元就可以解决的话,就比较完美了。
 
加在Library Path里对所有工程都有效,我试过的。
 
加到Library Path又不想
那你就把DCU复制到每个工程目录下就行了
 
直接放到delphi安装目录Lib下面
--其实这与加Libary Path 是一个概念
 
后退
顶部