Trabajando con TServiceApplication
Hola. Alguien me puede ayudar acerca de como Inicio un servicio desde una aplicacion delphi?
El problema es que cuando yo creo una application de tipo TService tengo que instalarla manualmente en el services.msc de Windows mediante la ejecucion de lo siguiente: "DireccionDelService.exe" /Install /Silent y luego Iniciarla manualmente tambien. Lo que necesito es saber como hacer estas dos cosas desde delphi, o por favor si pueden me dan alguna referencia que no sea la ayuda del delphi para crear y gestionar servicios. Gracias por la ayuda de antemano. |
con ShellExecute puedes mandarlo a instalar, iniciar, pausar, desintalar, etc.., pero es una cosa "rustica",
¿por que no le hechas un ojo a esto? saludos! |
mira fide, ahora me he puesto a "cacharrear" un poco y hice lo siguiente,
primero defino esto:
mira, para instalar un servicio, hago esto en el onClick de un Button:
y para desintalarlo, entonces hago lo siguiente:
espero que te sirva de algo saludos, aeff! |
ahhh! no he probado aun, pienso que sea así:
mira, para paralo, continuar, pausarlo, etc.. puedes hacer esto:
en la linea roja, la funcion ControlService, en el segundo parámtro puedes usar lo siguiente, segun lo que quieras hacer Cita:
ahora, para iniciarlo nuevamente, prueba con la función *StartService(...)*, y si te quedas con dudas o no entiendes, entonces "tira pa' acá", que aqui hay un equipo que de seguro te ayudará saludos! |
Delphi y TService
Oye albertico, yo lo entendi todo y esta ok. Gracias por la ayuda. Ha una duda...
en uno de los codigos que publicaste esta la instruccion
Eso que tu instalas, el decir el aeff.exe tiene que ser un tservice creado en delphi verdad? Solo eso es lo que me tiene con dudas! |
Cita:
|
La franja horaria es GMT +2. Ahora son las 10:02:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi