用户操作
[即时聊天] [发私信] [加为好友]
随梦而飞ID:flywithdream
24584次访问,排名4840好友0人,关注者1
flywithdream的文章
原创 18 篇
翻译 0 篇
转载 5 篇
评论 23 篇
随梦而飞的公告

昵称 : 随梦而飞
E-mail:
junheng.zang@gmail.com
最近评论
liuchuan98:不要使用不理解的向导代码,《从小工到专家》这本书上也说过。

MFC是一个典型的例子,它可以几秒钟生成几千行代码,刚开始时觉得是帮了你大忙,等到你作到一定程度,才会发现这是害了你。
xtpullu:写得很清楚,呵呵,我看了Think in C++里面相同内容的章节,不是很明白,看了你写的这个,就很明白了,谢谢
johnyang628:我试了下,确实不错,高
candy:i agree with you very much~!!!!
flywithdream:楼上的语言很犀利,不过,对问题的理解未免太狭隘了。
多思考自己的代码就是要大家去学这学那吗??????
多关注底层就是要大家去磨硅片吗??????

“你懂XXX协议、YYY框架、ZZZ思想吗?”
对代码的思考是一种意识,一种习惯。但这不等于样样精通,样样精通==无一精通

“那你看过XX牛的《XXXX》第X版第X卷,YY牛的《YYY……
文章分类
收藏
相册
岁月留痕
编程资源
Ajax(Asynchronous JavaScript and XML)基础应用专题
codeproject
MSDN中文站
微软中国
其他站点
哈尔滨工业大学主页
紫丁香BBS站
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

转载 windows进程间通讯的各种方法收藏

新一篇: VC对话框程序中直接使用RichEdit需要初始化 | 旧一篇: 如何在其他计算机上部署VC++ 2005程序

方法一:WM_COPYDATA   
  HWND   hReceiveDataWindow   =   FindWindow(NULL,....)  
  COPYDATASTRUCT   data;  
  data.cbdata   =   strlen(pStr);  
  data.lpData   =   pStr;  
  SendMessage(hReceiveDataWindow   ,WM_COPYDATA,(WPARAM)GetFocus(),(LPARAM)&data);   
 
REF.最简单的方式

方法二:dll共享   
  #pragma   data_seg   (".ASHARE")  
  int   iWhatYouUseInTwo   =   0;  
  #pragma   data_seg()   

    

方法三:映象文件   
  CreateFileMapping  
REF.最基础,效率最高的方法
最好的参考书《Windows核心编程》第17章 内存映射文件
 
    
方法四:匿名管道:CreatePipe   
方法五:命名管道:createnamedpipe 
REF.
 

方法六:邮件通道   
  createmailslot   
    
方法七:网络接口,socket,但要求有网卡。可以实现不同主机间的IPC
 
另一篇总结的比较好的文章

发表于 @ 2007年06月14日 16:06:00|评论(loading...)|收藏

新一篇: VC对话框程序中直接使用RichEdit需要初始化 | 旧一篇: 如何在其他计算机上部署VC++ 2005程序

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © 随梦而飞