调试按钮在 Delphi 2007 IDE 中被禁用。为什么?

问题描述 投票:0回答:3

调试按钮在 Delphi 2007 IDE 中被禁用。我可以使用命令行或 Project -> Build 构建项目,但无法运行应用程序或附加到进程。

我想知道过去是否有人遇到过这个问题并且可以帮助我。

一些事实:

  • Delphi 2007 IDE 安装在我的机器上并且运行良好。
  • 调试按钮曾一度被禁用,我不知道是什么原因。
  • 我尝试重新安装 Delphi,但这没有帮助。
  • Delphi 的许可证是可以的。
  • 我想应该有 有注册表或第三个的东西 党的组成部分。
  • 我是 .NET 开发人员,需要研究一些 Delphi 代码,所以请不要怪我:)

感谢任何帮助。

delphi delphi-2007
3个回答
2
投票

可能性... 转到下拉菜单:“项目/选项/编译器”并在“构建配置”字段中设置为“调试”。在提交的“调试”中打开前 5 个开关,如“调试信息”等!


1
投票

所以,正如我后来(来自不同团队的 Delphi 开发人员)发现的那样,问题出在 Delphi 的第 3 方组件上。他们将一些东西存储到注册表中。更改一些注册表项就足够了,他们这样做了所以我不能在这里发布。

非常有趣的是,这些组件是如何发货的。


0
投票

禁用调试按钮的这种行为的另一个原因是目标可执行文件在项目管理器窗格中未处于活动状态。 您需要在“项目管理器”窗格中右键单击目标 .exe,然后选择“激活”菜单操作。 然后,绿色运行箭头变为可用。 我还注意到,没有激活目标 .exe 也会影响 GExperts 和 Ctrl-F12“查看单元”系统,这非常方便。即,如果项目管理器窗格中的目标 .exe 未标记为活动,则 Ctrl-F12 不执行任何操作。 (我也想知道戴尔笔记本是否劫持了 Ctrl-F12 .. 但认为这是一个单独的主题和解决方案)。 希望这条评论有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.