【问题标题】:Delphi 2009 only halts at breakpoints in one unitDelphi 2009 只在一个单元的断点处停止
【发布时间】:2009-07-21 15:31:34
【问题描述】:

我在 Delphi 2009 的 IDE 中调试时遇到问题。由于已将使用 Delphi 7 创建的旧项目移至此版本,因此忽略了除一个单元中的断点之外的所有断点。我不知道是哪个单位,但这似乎不时改变。

启用调试 DCU 可以克服这种现象,但我不想进入 RTL/VCL 单元。只有我的项目使用的那些,比如版本 7 IDE 使用标准设置。

【问题讨论】:

    标签: delphi debugging delphi-2009


    【解决方案1】:

    当您第一次将项目移动到 D2009 时,您可能会在没有调试信息的情况下构建您的单元。现在已经创建了这些单元,它们不会每次都重建。您可能看到的是断点仅在您当前正在编辑和更改的单元中有效。这与编译器知道重建该单元(使用现在正确设置的调试标志)以及仅重建该单元这一事实是一致的。

    解决方案是确保选择了 Debug 配置,然后进行完整构建。

    【讨论】:

      【解决方案2】:

      Delphi 2009 带有不同的构建配置。确保您设置了调试构建模式,而不是发布模式,并且调试编译选项已打开。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-11
        • 1970-01-01
        • 1970-01-01
        • 2015-09-11
        • 1970-01-01
        • 2012-01-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多