La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1248 - COMUNICAR DOS PROGRAMAS EN VB6
Autor:  Luis Miguel Fernandez Dominguez
Hola!
Tengo que comunicar dos aplicaciones creadas con VB6, una servidor y otra cliente, ubicadas en el mismo PC. He pensado que se intercambien informacion a traves de un socket pero no se si hay alguna forma mejor.
Muchas gracias por la colaboración.

  Respuesta:  Oriol (Demon)
Al parecer la forma mas comun es emplear una clase ActiveX compartida. Creo que tengo alguna en casa, o sea que si no lo has podido solucionar, mandame un e-mail y te la haré llegar.

  Respuesta:  Joan Miquel Espada Sàbat
Utilizar un socket para comunicar dos ejecutables es "matar moscas a cañonazos". Si realmente necesitas hacerlo, pues tu no tienes el código fuente de uno de los ejecutables (único motivo que se me ocurre a tu problema), deberías hacerlo con ficheros, creas unos ficheros de intercambio de información. Si utilizas el winsock deberás hacerlo la comunicación de máquinas por direcciones IP o nombres de máquina NetBios, lo entiendo si las dos aplicaciones no estan en la misma máquina.

Suerte! y espero haber ayudado