PDA

Ver la Versión Completa : Envio de Mensajes entre aplicaciones


edgusano
05-05-2005, 01:10:51
Hola a todos!!

MI problema es el siguiente:
Como hago para enviar mensajes entre dos aplicaciones que tengo y que una app le reciba el mensaje a la otra y le responda y viceversa:confused:.

dec
05-05-2005, 06:32:02
Hola,

Lamentablemente no recuerdo el nombre del Componente que una vez probé con éxito (solamente por curiosidad) para realizar lo que comentas: lo he tratado de localizar pero no hay manera.

Es posible hacerlo, eso seguro, y, aunque yo no sabría cómo programar algo así, como digo arriba, recuerdo que hay incluso componentes (como digo arriba) preparados para realizar dicha tarea, abstrayéndonos del cómo se lleva a cabo.

Si haces una búsqueda en Google por los términos "Send messages between applications with Delphi (http://www.google.es/search?hl=es&q=Send+messages+between+applications+with+Delphi)" encontrarás no pocas referencias a páginas Web que tratan el problema en cuestión: supongo que con un poco de paciencia darías con el componente (si es que no hay más de uno) que te ayudara a conseguirlo más o menos sencillamente.

Crandel
05-05-2005, 07:17:20
busca aca en el foro porque este tema ya se trato mas de una ves.

Suerte

Neftali [Germán.Estévez]
05-05-2005, 09:26:00
Revisa ésta página:
http://www.swissdelphicenter.ch/torry/showcode.php?id=418

Revisa éste componente:
http://www.silicmdr.com/downloads/SharedMemory.zip
o éste otro:
http://delphi.icm.edu.pl/ftp/d20free/sharedmm.zip

edgusano
05-05-2005, 16:12:22
Muchas gracias a todos, revisare la informacion y luego les comento como me fue.

devicer
07-12-2005, 16:27:23
Lo que necesitas es utilizar DDE, el delphi trae componetes para esto (DDEServerConv, DDEServerItem, DDEClientConv y DDEClientItem)

puedes encontrar dichos componentes en la pestaña de componentes System.

Anubisdp
21-12-2005, 07:25:11
Bueno para el paso de mensajes yo utilizo los componentes

IdTCPServer1
IdTCPClient1

de la pestañas indyservers e indyclientes, revisalos

Suerte!!! :D