Comunicacion entre aplicaciones

Foro de discusión general sobre Gemix Studio.

Comunicacion entre aplicaciones

Postby necro_vampire » Tue Nov 15, 2011 12:31 am

Hay alguna forma de crear un programa sin tener la ventana o comunicarse con otra aplicacion (ya corriendo) que no tenga una ventana ??

supongo que se podria usar una ventana como si fuera una consola...

Estoy pensando en tener varias aplicaciones corriendo y comunicandose entre si...
pensando en esto, lo mejor es que no sean independientes de un lenguaje y/o plataforma...
Image
Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
User avatar
necro_vampire
 
Posts: 1372
Joined: Fri Oct 10, 2008 12:38 am
Location: Death Soul city???

Re: Comunicacion entre aplicaciones

Postby TYCO » Tue Nov 15, 2011 5:44 pm

Eso creo que es interactuar con el sistema operativo en el que te encuentres, ya que cada aplicación es independiente. Pero se me ocurre que para hacerlo... usa un archivo con fopen y fwrite entre todas las aplicaciones para comunicarte entre ellas sin depender del sistema operativo en el que estén ejecutándose.
Todo Modo Gráfico tiene por detrás una Línea de Comandos.

Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).

[RETO]: 20lineas - [JUEGO]: eLaberinto[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall
User avatar
TYCO
 
Posts: 3582
Joined: Tue Sep 02, 2008 7:38 pm

Re: Comunicacion entre aplicaciones

Postby erkosone » Tue Nov 15, 2011 6:02 pm

Puedes declarar variables de entorno y modificarlas desde todos los programas, es fácil y rápido.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: Comunicacion entre aplicaciones

Postby necro_vampire » Tue Nov 15, 2011 10:30 pm

TYCO wrote:Eso creo que es interactuar con el sistema operativo en el que te encuentres, ya que cada aplicación es independiente. Pero se me ocurre que para hacerlo... usa un archivo con fopen y fwrite entre todas las aplicaciones para comunicarte entre ellas sin depender del sistema operativo en el que estén ejecutándose.

el problema con eso es si la segunda aplicacion abre el archivo sin que la primera lo cierra o una lo cierra sin que la otra terminara de usarlo...

erkosone wrote:Puedes declarar variables de entorno y modificarlas desde todos los programas, es fácil y rápido.

es buena opcion...
Image
Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
User avatar
necro_vampire
 
Posts: 1372
Joined: Fri Oct 10, 2008 12:38 am
Location: Death Soul city???

Re: Comunicacion entre aplicaciones

Postby necro_vampire » Wed Nov 16, 2011 8:14 pm

Enfocandolo desde otro angulo...

trabando con la libreria de red, intercambiando mensajes con localhost (la misma maquina)
Image
Rein (K´)ah Al-Ghul
Infected with the Krieger strain of the Human-MetaHuman Vampiric Virus.
User avatar
necro_vampire
 
Posts: 1372
Joined: Fri Oct 10, 2008 12:38 am
Location: Death Soul city???

Re: Comunicacion entre aplicaciones

Postby GINO » Wed Nov 16, 2011 8:34 pm

La mejor forma de hacer eso yo creo que es con sockets pero hasta que haya librería de red no se puede.
User avatar
GINO
 
Posts: 2823
Joined: Thu Jul 31, 2008 10:25 pm


Return to General

Who is online

Users browsing this forum: No registered users and 5 guests