我正在调试一个传统的Delphi服务应用程序(它很老但是用Delphi 2010编译)。服务一启动就会消失,但同一应用程序的GUI版本不会。
当我尝试调试服务时,我意识到它已经过了Application.Run方法并且优雅地存在。除非调试服务有一些我不知道的怪癖,否则似乎不会抛出任何异常。
在调用Application.Run之前,启动数据模块和DataSnap。一切似乎都顺利进行。
所以,我的问题是:我该怎么调试呢?步入Application.Run就像在这种情况下踩到一样。
答案 0 :(得分:3)
所以,我的问题是:我该怎么调试呢?步入Application.Run就像在这种情况下踩到一样。
您需要在项目的编译选项中勾选调试DCU ,以便能够在调试器下逐步执行VCL代码。