FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como ejecutar una aplicacion como servicio
Hola a todos, como están?
Tengo el siguiente problema y necesito de su ayuda... Tengo una aplicación encargada de realizar el backup de mi base de datos firebird, esto se ejecuta todos los días, o en su defecto cuando se prende la maquina donde esta instalado el servidor de base de datos. El problema es que no se ejecuta si no esta iniciada session del S.O. Por eso necesito que la aplicación se ejecute como un servicio, creo que con esto se puede solucionar. O como se programa un servicio para migrar mi código...? O Como puedo solucionar el inconveniente.? Saluda Atte Neeruu!!!
__________________
Saluda Atte Neeruu!!! :) |
#2
|
||||
|
||||
Dale un vistazo
Dale un vistazo a este articulo que esta bastante completo.
http://www.ajpdsoft.com/modules.php?...rticle&sid=484 |
#3
|
||||
|
||||
Hasta donde yo sé, no puede ser una aplicación.
En Delphi -> New -> Other -> ahí tienes que buscar "service" o "service Application". Eso te creará un esqueleto de un Servicio de Windows. Creo tenía un método "Execute" que es donde tienes que poner todo el código de tu aplicación. Por supuesto tienes que instalar el servicio en windows y arrancarlo, configurándolo para que sea automático y se arranque siempre. Más vale que escribas en un log lo que vas haciendo en el servicio, porque creo no se puede depurar como una aplicación con ventanas. Lo que se suele hacer es lo tú has hecho, haces una aplicación, ves que todo funciona y después se pasa el código a un Servicio. Saludos!
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
Gracias por las respuestas...
Muy interesante el link que me pasaste Osorio... parece que esta bien detallado... Mañana lo veo con tiempo y les cuento... Saludos.
__________________
Saluda Atte Neeruu!!! :) |
#5
|
||||
|
||||
Sin mas que agregar.
|
#6
|
|||
|
|||
Bueno la idea de programar un servicio es la mejor....
Pero si no te quieres complicar podrías hacer lo siguiente: Crear un aplicación tipo consola para que realice el proceso de backup de tu base de datos.. Y luego apoyado en el sistema operativo, por ejemplo Windows 2012 Server, crear una tarea programada para que en cierto día y a cierta hora (preferible en horas de la madrugada) ejecute tu aplicación tipo consola para que realice el backup..
__________________
Ing. LUIS FERNANDO ORJUELA BOGOTA - COLOMBIA |
#7
|
|||
|
|||
Hola, buen día a todos!!!
Como hago para depurar un Servicio? Saluda Atte Neeruu!!!
__________________
Saluda Atte Neeruu!!! :) |
#8
|
||||
|
||||
Cita:
1) Escribes en algun archivo la informacion que necesitas ver 2) En vez de un servicio creas una aplicacion "normal" y realizas todas las pruebas y desarrollo, y cuando esta todo terminado lo pasas al servicio El visor de eventos de windows suele capturar las excepciones de los servicios |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Aplicacion como servicio | fjav182 | Varios | 1 | 16-02-2007 18:17:37 |
Mi Firebird intenta arrancar como servicio y también como aplicación | Héctor Randolph | Firebird e Interbase | 1 | 30-11-2006 09:47:13 |
Ejecutar ServerController como Servicio en Windows | Capo | Internet | 3 | 06-10-2006 22:02:56 |
Aplicación como Servicio | Rysiu | Varios | 4 | 15-01-2006 18:45:50 |
Aplicación como servicio | Oskar | API de Windows | 3 | 13-09-2004 12:35:34 |
|