Ver Mensaje Individual
  #1  
Antiguo 21-06-2010
Avatar de erickahr
erickahr erickahr is offline
Miembro
 
Registrado: feb 2010
Posts: 94
Reputación: 15
erickahr Va por buen camino
Unhappy Comunicacion entre aplicaciones

Hola compañeros, buen inicio de semana, gracias de antemano por leer y en su caso respunder mis preguntas.

Para comunicar dos aplicaciones entre si suelo utilizar un TApplicationEvents, en su evento OnMessage, y me funciona correcto.

Hace algunos meses tuve que hacer una aplicacion pero de tipo Servicio de Windows. Dado que a partir de Windows Vista los servicios no pueden tener parte visual (como en XP), para monitorear la actividad del servicio tengo una aplicacion de tipo Windows Forms que se tiene que comunicar con el servicio y viceversa, inicialmente lo intente con ApplicationEvents, pero no funciona (por que, como ya mencione una de las dos aplicaciones es servicio), lo intente utilizando TidTCPClient y TidTCPServer, conectados a localhost, y funcionó bien, pero ese mismo codigo que funciona bien en XP y Vista ya no me da el mismo resultado con Windows 7 .

Es acaso que los servicios en Windows 7 no tienen forma de comunicarse con otras aplicaciones?, o que estoy haciendo mal, ojala me puedan ayudar, ya que se me a echado el tiempo encima, y no se que pasa.

Cabe mencionar que con ambos procedimientos (TApplicationEvents y TIdTCP) funciona perfecto si se trata de aplicaciones de escritorio, pero entre una aplicacion y un servicio no da resultado.

Gracias.
__________________
Nadie puede separar su fe de sus actos, o sus creencias de sus afanes
Responder Con Cita