日期:2014-05-18  浏览次数:20833 次

进程间如何进行对象传递
各位高人:

我自己建了两个独立的应用程序,如果想要其中一个向另一个发送一个对象(如datatable),用消息机制可以实现么?
sendmessage的参数是对象的地址,任意对象类型都可以么?而且如果数据量大的话(以M为单位)是否依然可行?应该如何操作呢?

不甚感激。。。

------解决方案--------------------
用wcf传递。
------解决方案--------------------
http://0106551513.blog.163.com/blog/static/807303820080593028402/
------解决方案--------------------
你把datatable序列化后传递
------解决方案--------------------
可以考虑用MemoryMappedFile。 .net 4.0里封装的很好了
------解决方案--------------------
看看《Windows核心编程》 吧,里面介绍了很多关于进程间通信的方式,比如
WIndows套接字,命名管道,匿名管道,进程继承,信号量,共享内存,邮件槽。。。