Приложение службы Delphi проходит через метод Application.Run - PullRequest
2 голосов
/ 22 февраля 2012

Я отлаживаю устаревшее приложение-службу Delphi (оно старое, но скомпилировано с Delphi 2010). Служба умирает сразу же после запуска, но версия того же приложения с графическим интерфейсом - нет.

Когда я попытался отладить сервис, я понял, что он проходит метод Application.Run и существует изящно. Кажется, не возникает никаких исключений, если только у служб отладки нет некоторых причуд, о которых я не знаю.

Перед вызовом Application.Run запускаются модуль данных и DataSnap. Кажется, все идет гладко.

Итак, мой вопрос: как мне это отладить? Переход в Application.Run в этом случае аналогичен переходу.

1 Ответ

3 голосов
/ 22 февраля 2012

Итак, мой вопрос: как я могу отладить это? Переход в Application.Run в этом случае аналогичен переходу.

Вам нужно поставить галочку Отладка DCU в опциях компиляции, чтобы проект мог пошагово проходить код VCL в отладчике.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...