FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Que me indica que está corriendo ?
Posts: 189
Joined: Fri Oct 14, 2005 12:33 AM
Que me indica que está corriendo ?
Posted: Thu Jan 01, 2009 09:32 PM

Hola a todos,

Ya se como colocar mi aplicación para que corra como servicio de Windows. Se trata del desarrollo de un recepctor por socket, y por otro lado un cliente que visualiza lo recibido.

Necesito, de alguna manera, indicar cuando el "servidor" (que funciona como servicio de windows) se encuentra funcionando o detenido.

He googleado el asunto, y la verdad que hay muchas cosas alli afuera que no entiendo. Casi todas aparecen en VB, pero la pregunta es:

¿Como hago para interactuar con eso, y saber cuando el servicio que creé se encuentra funcionando?

Abrazos en año nuevo !

Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Que me indica que está corriendo ?
Posted: Thu Jan 01, 2009 09:40 PM

Julio,

Tal vez te sirva mostrar un icono en la barra inferior derecha, que mostraria una imagen segun este activo o no.

Revisa FWH\samples\TrayIcon.prg

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 189
Joined: Fri Oct 14, 2005 12:33 AM
Re: Que me indica que está corriendo ?
Posted: Thu Jan 01, 2009 11:57 PM

Gracias Antonio,

Lo que ocurre es que los servicios de windows no interactuan con la pantalla. Normalmente un servicio se activa para correr, y no requiere de mas nada. Cuando vemos aplicaciones que aparecen en el system tray, se trata de una rutina que corre aparte del servicio mismo, y simplemente "muestra" que se encuentra corriendo, asi como otras necesidades, tales como detenerlo, arrancarlo de nuevo, pausarlo, etc.

La verdad que de esto no sabía mucho, pero lo que te indico en el párrafo anterior lo aprendí buscando en google al respecto. Es por esto que querria saber si FW (o alguna clase relacionada) tiene alguna manera de interactuar con Windows y que me pueda indicar si el servicio esta corriendo o no...

Abrazos,

Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Que me indica que está corriendo ?
Posted: Fri Jan 02, 2009 12:15 AM

Julio,

Si, es cierto, no habia recordado ese detalle

Tal vez usar otra aplicacion que no sea un servicio y que compruebe que el servicio este activo, y que sea la que ponga el icono, etc.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 189
Joined: Fri Oct 14, 2005 12:33 AM
Re: Que me indica que está corriendo ?
Posted: Fri Jan 02, 2009 12:19 AM

Correcto, eso mismo, pero la pregunta es:

¿Que hago para saber que está activo o no?

Julio Llinás
Visita mi Blog en http://mangucybernetico.blogspot.com/
xHarbour 1.1.0 + FWH810 + Borland 5.5.1
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Que me indica que está corriendo ?
Posted: Fri Jan 02, 2009 02:19 AM

Julio,

Parece que puedes configurar el servicio para que interactue con el escritorio:

http://www.iopus.com/guides/srvany.htm

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion