Ver Mensaje Individual
  #3  
Antiguo 30-03-2007
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Reputación: 22
Bicho Va por buen camino
Hola,

si puedes depurar un servicio paso a paso. Tienes que hacer lo siguiente:

- Una vez lo tengas hecho, lo instalas: ejecutando la aplicación con el parámetro /install
- Luego en delphi, una vez instalado el servicio, lo arrancas desde Herramientas administrativas => Servicios. Lo localizas y lo inicias.
- Una vez está funcionando (ya debes tener marcados los breakpoints en el fuente), debes ir al menú Run => Attach to Process
- Ahora se te debe abrir una ventana con los procesos activos. Hay un checkbox al final de esta ventana (dice algo de ver todos los procesos de sistema o algo así), lo marcas y ahora en la lista busca tú servicio. Lo seleccionas y pulsas Attach.
- Ahora cuando el programa pase por algún breakpoint se parará y podrás recorrerlo paso a paso.

En este link, que ya puse una vez, vienen detallados los pasos para crear y depurar un Servicio en Delphi, muy bien explicado, eso sí en ingles.

Espero te sirva, a mí ese link me fue de fábula para crear un servicio y poder depurarlo perfectamente.

Saludos
Responder Con Cita