繁体   English   中英

如何调试Delphi项目?

[英]How to debug Delphi project?

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

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

我怎样才能使它可用?

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

  • 备份所有内容,以防您没有所有DCU的源。
  • 删除项目的DCU。
  • 确保在项目选项中包含调试信息。
  • 做一个完整的构建(而不仅仅是重新编译)。

我希望这有帮助。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM