Como dice David hay varias preguntas e incluso mesclando algunos conceptos.

Primero, si es un servicio no puede tener interfaz o sea que no puede
residir en el SysTray.
Si queres hacer lo que, por ejemplo, hace SQL tenes que tener dos programas,
uno que es un servicio y el otro que es un monitor de servicios y es el que
aparece en el SysTray.

Estuve leyendo el link de Davo como crear un Servicio y me parece que hay
una forma mucho mas facil (si alguno de los historicos de la lista tiene
TODA la coleccion de email del GUFA ... y puede buscar un mensaje mio con
dos archivos attachados y la explicacion ... me salva ... sino ... me fijo a
la noche en casa ... a ver que tengo)

Con respecto a la forma de comunicarse ... agregando a lo que dice Davo ...
habria varias mas ... comunicacion directa por algun puerto, Queue (que esta
muy de moda por el tema seguridad, en una archivo ... cuqluiera puede meter
la mano ... pero en una queue ... nadie mete la mano ... sin dobles
intenciones por favor ... jajaja).

Si no es estricto lo del "Servicio" .. podes hacer un Exe y hacer correr
como tarea automatica (ese servicio ya lo tenes instalado en tu windows) y
ahi te permite configurar hora, dia, frecuencia, etc. etc.

SaludOZ,


On 11/30/07, David Brunstein <[EMAIL PROTECTED]> wrote:
>
> Hola Alejandro,
>
> Son varias preguntas en una.
>
> 1. Correr como servicio.
> http://blogs.msdn.com/calvin_hsia/archive/2004/12/13/282351.aspx
>
> 2. Ejecutar tareas a determinada hora. lo podes hacer con un Timer
> control. Cada tanto, intervalo de tiempo, ves si es la hora programada para
> ejecutar la tarea.
> http://msdn2.microsoft.com/en-us/library/hby83ha1(VS.80).aspx
>
> 3. Recibir mensajes de otros programas? Mmm... a que te refereis?
> Que un programa instancie un object con CreateObject() o also similar?
> Que un programa grabe una fila en un DBF y el VFP lo este revisando cada
> tanto?
> Que un programa grabe una fila en un TXT y el VFP lo este revisando cada
> tanto?
> Me parece que deberias especificar mas "recibir un mensaje", cual es el
> evento que el programa VFP debe atrapar?
>
> 4. Minimizar el programa VFP al system tray.
> http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1581546&SiteID=1
> http://www.news2news.com/vfp/?example=336&function=-1&xpg=1
>
> Davo.
>
> On Nov 29, 2007 8:49 AM, Alejandro Paciotti Iacchelli <
> [EMAIL PROTECTED]> wrote:
>
> >  Alguien sabe como hacer para que un programa hecho en Fox resida como
> > servicio, y pueda ejecutar algo a determinada hora, o cada determinadas
> > horas (estoy sería facil), pero (y acá viene lo dificil), que pueda recibir
> > mensajes de otros programas ?
> > lo ideal también sería que pueda verse como un tray en la barra de
> > tareas !
> >
> > Gracias de antemano !
> >
>
>
>
> --
> =======================
> David Brunstein
> http://davidbrunstein.googlepages.com/
> http://davidbrunstein.blogspot.com/
>
> Java/PB/VFP Developer
> Winnipeg, MB
> Canada
>
> Before I speak, I have something important to say.
> Antes de dar mi discurso, tengo algo importante que decir.
> Antes de dar meu discurso, tenho algo importante para dizer.
> G.M.

Responder a