Hi,
in your scenario where you run different .net frameworks
and even different runtimes or programming languages i
would recommed the usage of sockets and/or some
windows api supported IPC mechanism like pipes or
shared memory. You said that you dont want to use
SendMessage, so you wont get the chance to use
something like WM_COPYDATA which is very fast
and reliable on a single computer and if your work with
windowed applications, but difficult to use when your
application runs in different desktops stations or when
running as service (this is also a different ds if you run
it non interactive!)
To be sure and use a reliable communication use TCP
Sockets in your application, since this makes your applications
also run cross-boundary like making it possible to run it
on another machine over a network or even over the
internet,....thats what i recommend...
But if you target the 3.5 NFW you can use WPF and
all the new technologies to communicate between
applications.
Regards
Kerem
--
-----------------------
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space:
http://kerem-g.spaces.live.com/
Latest Open-Source Projects:
http://entwicklung.junetz.de
-----------------------
"This reply is provided as is, without warranty express or implied."