【发布时间】:2013-08-19 19:16:37
【问题描述】:
Embarcadero 网站对 Delphi 浏览路径的描述如下:
浏览路径
指定代码编辑器的代码浏览功能在无法在项目搜索路径或源路径上找到标识符时查找单元文件的目录。
http://docwiki.embarcadero.com/RADStudio/XE4/en/Code_Editor
我有一些 DevExpress 组件,.pas 文件的路径在我的浏览路径中。不知何故,代码浏览器找不到这些文件。调试时我也无法进入这些文件。只有 .dcu 文件在我的库路径中。
Embarcadero 网站有问题吗?
人们似乎说,当 debug .dcus 设置为 True 时,添加 .dcu 的路径应该足以进入 .pas: Organizing the search path
我不认为这是真的。这是怎么回事?
【问题讨论】:
-
听起来 DCU 不是使用调试信息构建的。那么即使你有来源,也无法介入它们。
-
啊!好点子。我相信 .dcus 是通过 DevExpress 安装程序 (.exe) 生成的,并且没有被 IDE 编译,所以即使我将 debug .dcus 设置为 true,它也不会影响已经编译的包 .dcus。
-
为什么要链接 .dcus?在项目中包含源文件不是更好吗?还是你在使用运行时包?
-
我们正在将一个旧项目迁移到 XE4。 DevExpress 安装程序的默认设置是链接.dcus,而不是在项目重新编译时重新编译包源文件。我们现在已经改变了这一点。
标签: delphi debugging delphi-xe4