I have to communicate interporcess. One application is RS-232 communication.
This application is received the 7 ~ 10 byte when signaled event, and
broadcasting data to other applications. Of course, I must send
acknowlegment as soon as receving the command. The MS book refers to this
method. One is the WM_COPYDATA, antother is using the memory-mapped object.
I don't select the method. Above condition, What is the better choice ?

Re: Interprocess communication by Yannick

Yannick
Thu Sep 30 00:18:34 CDT 2004

WM_COPYDATA is window oriented method, as it uses windows messages posted
between windows of different process. If you have GUI applications, and the
data will be used for graphical display, it is the easiest one to implement,
as all the structure to handle the communication is already there.

If there is no point in treating datas in a GUI application, or if you don't
intend to display the datas, then you'd rather use the map file: it implies
more development from you, but you'll have a better view of how you will
transmit datas between processes

However, both methods would work in both cases, it's just a question of
amount of work to do for you, depending on how you intend to use the datas.

BR
Yannick
--
----------------------------------------------------------------
Yannick Chamming's (eMVP)
ADESET
Windows Embedded Manager
ychammings AT adeset DOT com>
http://www.adeset.com
Tél : +33 (0)4.72.18.57.77
Fax : +33 (0)4.72.18.57.78
----------------------------------------------------------------

"wizard" <ksw412@hanafos.com> wrote in message
news:ed8EVKopEHA.2588@TK2MSFTNGP12.phx.gbl...
> I have to communicate interporcess. One application is RS-232
communication.
> This application is received the 7 ~ 10 byte when signaled event, and
> broadcasting data to other applications. Of course, I must send
> acknowlegment as soon as receving the command. The MS book refers to this
> method. One is the WM_COPYDATA, antother is using the memory-mapped
object.
> I don't select the method. Above condition, What is the better choice ?
>
>



Re: Interprocess communication by Steve

Steve
Thu Sep 30 09:10:35 CDT 2004

If using v4.0 or greater then the best choice is point to point message
queues. see CreateMsgQueue() and related apis

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com

Do have an opinion on the effectiveness of Microsoft Windows Mobile and
Embedded newsgroups? Let us know!
https://www.windowsembeddedeval.com/community/newsgroups