Ave*_*oes 5 delphi delphi-2006
这是我的D2006的奇怪行为,因为它有时只会发生.我有一个我想调试的项目.我想调试的文件名为'Main.pas'.我有另一个不相关的项目具有相同的单位名称,有时调试提示我错误的主文件而不是当前项目中的主单位.我和其他同名文件发生了这种情况.我无法调试,因为调试键不起作用(他们只是不做任何事情).你有同样的问题吗?我该如何解决?
谢谢.
你使用相对路径吗?
如果是的话,我发现将工作目录设置为我的项目目录是有帮助的,使用File-> Open从我的项目目录加载文件.导航和加载可以设置工作目录,修复你认为你正在使用相对于你的项目的路径的情况,但delphi相对于IDE的工作目录解释它们.首先关闭所有其他选项卡,以避免错误.由于delphi编译器是一个dll,它与IDE深入交互,并且可能有权访问打开的文件.(它可以编译未保存的文件!)
如果没有,它可能是一个怪胎,但仍然有相同的起源.养成先关闭其他文件的习惯(右键单击tab->关闭所有其他文件),然后通过文件 - 打开解决方法固定工作目录(通过加载单元)可能有所帮助.
我觉得BDS系列的IDE似乎比经典的更容易受到影响,但问题也存在于经典的IDE中.可以像在BDS中使用更多花哨的opendialog选项一样简单,增加工作目录更改的机会.
更新也只在没有其他项目打开时打开项目有帮助.因此,在打开新项目之前始终单击旧项目,如果IDE已打开并且加载了另一个项目,则不要单击Windows资源管理器中的项目.
Delphi XE仍然受此影响
| 归档时间: |
|
| 查看次数: |
1270 次 |
| 最近记录: |