【发布时间】:2012-02-22 22:51:26
【问题描述】:
我正在调试旧版 Delphi 服务应用程序(它很旧,但使用 Delphi 2010 编译)。服务一启动就死机,但同一个应用的 GUI 版本不会。
当我尝试调试服务时,我意识到它通过了 Application.Run 方法并且优雅地存在。似乎没有抛出异常,除非调试服务有一些我不知道的怪癖。
在调用Application.Run 之前,会启动一个Data Module 和DataSnap。一切似乎都很顺利。
所以,我的问题是:我该如何调试呢?在这种情况下,步入 Application.Run 与步入相同。
【问题讨论】:
-
这似乎不是重复的。看来 haole 已经知道如何调试服务了。问题似乎是进入 VCL 代码。请参阅问题的最后一段。