Parametros y comunicación entre aplicaciones.
Hola.
He estado leyendo en el foro, he visto trucos y la verdad que he adelantado mucho en lo que quiero hacer. Puedo arrancar una instancia a un programa desde otro con parámetros, eso creo lo tengo solucionado. Una aplicación que manda mensajes a otra, tambien, pero lo que necesito es que la comunicación sea bidireccional, no solo que una lea y otra escriba. Lo que quiero es un servidor que lance multiples instancias de otro programa y se pueda comunicar, tanto escribir como leer de todas ellas. El primer punto con Shellexecute con parámteros lo tengo solucionado, pero lo de crear un mapa de memoria de un archivo para intercambiar cadenas de muchas a una aplicación central, no. Espero que la explicación no haya sido muy enrevesada, pero es como me siento, jeje. Un saludo a todos y gracias por leer este mensaje. |
Lo que buscas puedes encontrarlo en: http://www.trucomania.org/trucomania/
En la sección del buscador solamente coloca "Hook" y encontrarás varios ejemplos para mapear ficheros de memoria. |
Gracias por tu pronta respuesta.
Voy a mirarlo |
En alguna ocasión he utilizado un componente llamado TSharedMemory que te facilita el trabajo de ese intercambio.
|
Quizás la solución sea el uso de sockets.
Si deseas el uso de archivos de memoria compartida, lo que pretendes se puede realizar. Mira este ejemplo. Saludos. |
La franja horaria es GMT +2. Ahora son las 00:32:55. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi