Forums Últimos mensajes - Powered by IBM
 
Tags Palabras claves

PostMessage

03/02/2005 - 00:22 por Larry M. | Informe spam
Hola,

Tengo dos aplicaciones. Una de ellas hace PostMessage a una ventana de la
otra. En el último parámetro mando un puntero a una estructura. Estoy
reservando la memoria con new y con GlobalAlloc y no llega a la otra
aplicación. ¿Cómo puedo hacer para que llegue a la otra aplicación?

Gracias
 

Leer las respuestas

#1 Rodrigo Corral [MVP]
03/02/2005 - 12:09 | Informe spam
Tienes varias opciones para comunicar procesos entre si. La más parecida a
lo que estas intentando, que en ningún caso te funcionará, seria usar file
mapping. Lo que intentas no funcionara por que en windows cada proceso tiene
su propio espacio de memoria.

http://msdn.microsoft.com/library/d...ations.asp

Solo a modos de comentario, dudo que a nivel arquitectonico tengas bien
planteada la solución, por que rara vez hay que acudir a protocolos de tan
bajo nivel, casi siempre es una mejor solución usar COM o RPC o incluso
pipes...


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org

Preguntas similares