【发布时间】:2010-10-21 09:45:47
【问题描述】:
我在 Delphi 2009 中设置浏览路径时遇到问题:
当我安装一个新组件时,我将 DCU 路径添加到 Delphi 的库路径,并将源路径添加到 Delphi 的浏览路径。应用程序编译正常,但按住 Ctrl 并单击该组件的任何单元名称不会打开源文件!
似乎让它工作的唯一方法是将源路径添加到库路径,但这意味着我每次构建项目时都必须编译属于第三方组件的所有单元!
Delphi的标准单元不存在此问题,甚至JCL\JVCL安装程序安装的JCL和JVCL单元也不存在此问题,并将其源路径添加到浏览路径中。
这是一个错误,还是我做错了什么?
问候
【问题讨论】:
-
前几天我注意到了类似的情况。在确定这是我的错误还是错误时,我并没有走得太远。在这里看到你的问题让我认为这是一个错误或只是与预期不同(这也是一个错误,对吗?)我会再试一次,看看我想出了什么。
-
如果这是一个错误,我希望他们在更新 3 中修复它,该更新将在任何一天到期。
-
谢谢吉姆!我记得几个月前第一次遇到这个问题时,我尝试使用 SysInternals Process Monitor 检查 Delphi IDE 在按住 Ctrl 并单击其中一个单元时的行为;并且没有查询我添加到浏览路径的路径的记录!但是如果是bug,那么JVCL安装程序如何将其路径添加到Browsing Path中,并且可以正常工作?!
-
进程资源管理器的行为听起来像是问题在于 IDE 没有查看,而不是路径不正确。 (为了说明流血明显。)在构建而不是编译之后行为是否更好?我知道这是 IDE 找不到源的常用解决方案。
-
@Richard:对我来说重建源代码或者重启IDE对这个问题没有影响,问题依然存在。
标签: delphi delphi-2009