Delphi服务应用程序通过Application.Run方法过去

时间:2012-02-22 13:41:01

标签: delphi debugging service

我正在调试一个传统的Delphi服务应用程序(它很老但是用Delphi 2010编译)。服务一启动就会消失,但同一应用程序的GUI版本不会。

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

在调用Application.Run之前,启动数据模块和DataSnap。一切似乎都顺利进行。

所以,我的问题是:我该怎么调试呢?步入Application.Run就像在这种情况下踩到一样。

1 个答案:

答案 0 :(得分:3)

  

所以,我的问题是:我该怎么调试呢?步入Application.Run就像在这种情况下踩到一样。

您需要在项目的编译选项中勾选调试DCU ,以便能够在调试器下逐步执行VCL代码。