私は古いDelphiサービスアプリケーションをデバッグしています(古いですが、Delphi 2010でコンパイルされています)。サービスは起動するとすぐに終了しますが、同じアプリのGUIバージョンでは表示されません。Delphiのサービスアプリケーションは、Application.Runメソッドを介して取得されます
サービスをデバッグしようとすると、Application.Runメソッドを過ぎて正常に存在することがわかりました。デバッグサービスに私が気付いていないいくつかの欠点がない限り、例外はスローされないようです。
Application.Runを呼び出す前に、データモジュールとDataSnapが開始されます。すべてがスムーズに動作するようです。
だから、私の質問は:どのように私はこれをデバッグできますか? Application.Runへのステップインは、この場合のステップオーバーと同じです。
ここをクリックしてください。[how-to-debug-a-windows-service-with-delphi](http://stackoverflow.com/questions/2884631/how-to-debug-a-windows-service-with-delphi )。 –
これは重複しているようではありません。 haoleは既にサービスをデバッグする方法を知っているようです。この問題は、VCLコードにステップインしているようです。質問の最後の段落を参照してください。 –