在新工作站安装 Delphi 6 后,我发出了断点问题。在 Debug模式环境中不会触发断点,就像它们根本没有放置一样......

你遇到过类似的情况吗?我想原因是某种设置,但我找不到哪个......

提前TnX!

内马尼亚

最佳答案

是的,这有时会发生(不仅在 6 中)。

  • 启用除调试 DCU 之外的所有调试信息,除非您想调试 Borland 代码。 (不要忘记检查代码中的编译器开关)。
  • 禁用代码优化器。
  • 重建所有代码。
  • 如果您使用 DLL,请确保在所有项目中启用调试代码并将主机应用程序设置为正确的可执行文件。

  • 如果那失败了。
  • 确保代码中有蓝点。
  • 确保您拥有正确的源文件。您可以通过添加错误(例如 dghasgsgd)并重新编译来检查这一点,如果编译器接受,则这不是正确的源文件。
  • 确保已到达代码(添加 SendMessage 语句或消息框,以便确保已到达该语句。)。
  • 重新启动编译器。甚至重新启动电脑。

  • 如果那失败了。
  • 休息一下。吃午饭或喝点东西。
  • 返回并向同事展示问题。 (最好也是程序员)。
  • 关于Delphi 6 不触发断点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5152703/

    10-17 00:34