如何调试Delphi项目?

时间:2009-11-01 12:01:28

标签: delphi debugging delphi-7

我是.NET开发人员,但我有一个任务 - 我必须在Delphi项目中发现错误。

打开一个项目(Borland Delphi 7)并尝试调试它('Run'菜单)后,我注意到所有调试选项都处于非活动状态(灰色)。

如何使其可用?

4 个答案:

答案 0 :(得分:12)

我不知道为什么暂停按钮不起作用,但我看到Delphi 7变得“混乱”并拒绝停止合法断点。

  • 备份所有内容,以防您没有所有DCU的来源。
  • 删除项目的DCU。
  • 确保在项目选项中包含调试信息。
  • 执行完整版本(不仅仅是重新编译)。

我希望这会有所帮助。

答案 1 :(得分:1)

除非明确停用,否则调试器始终处于活动状态。只需运行应用程序,非活动菜单项就会变为活动状态。 (对于某些选项,您必须暂停正在运行的应用程序)

试试按F8。这将运行应用程序并暂停第一行可执行代码,大多数调试项将变为活动状态。

答案 2 :(得分:1)

很难从这个描述中说出来,但这里有一些指示。

  • 确保您已加载项目(.dpr),而不仅仅是源(.pas)文件。
  • 尝试使用SHIFT-F9构建项目。完成后,如果所有内容都成功编译,您将在文本编辑器左侧的“装订线”中看到蓝点,显示哪些行实际包含可调试代码。如果你没有得到任何这些,请进入Project Options并打开Debug选项,然后重建。

完成后,您应该能够运行并调试应用程序。

答案 3 :(得分:1)

工具 - > 调试器选项 确保选中集成调试