【问题标题】:Delphi service application gets past through the Application.Run methodDelphi 服务应用程序通过 Application.Run 方法通过
【发布时间】:2012-02-22 22:51:26
【问题描述】:

我正在调试旧版 Delphi 服务应用程序(它很旧,但使用 Delphi 2010 编译)。服务一启动就死机,但同一个应用的 GUI 版本不会。

当我尝试调试服务时,我意识到它通过了 Application.Run 方法并且优雅地存在。似乎没有抛出异常,除非调试服务有一些我不知道的怪癖。

在调用Application.Run 之前,会启动一个Data Module 和DataSnap。一切似乎都很顺利。

所以,我的问题是:我该如何调试呢?在这种情况下,步入 Application.Run 与步入相同。

【问题讨论】:

标签: delphi debugging service


【解决方案1】:

所以,我的问题是:我该如何调试呢?在这种情况下,步入 Application.Run 与步入相同。

您需要在编译选项中勾选Debug DCUs,项目才能在调试器下单步执行VCL代码。

【讨论】:

  • 这样做让我能够发现问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-08-18
  • 1970-01-01
  • 1970-01-01
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多