进程间传小数据(20分)

  • 主题发起人 主题发起人 8473580
  • 开始时间 开始时间
8

8473580

Unregistered / Unconfirmed
GUEST, unregistred user!
我写的一个进程间通讯的程序,用SendMessage来传递信息和数据<br>如下: &nbsp; SendMessage(aHandl, SelfMsg, Integer(PChar('hello')),0)<br><br>在另外一个程序里接收到这个消息的时候把内容转成字符串:<br> tmpStr := string(msg.WParam);<br><br>在单个程序里那样可以正确接收,但在两个程序间就不可以了<br>问题出在哪里呀?<br>我传的东西只是简单的字符串,不想搞个共享内存来传啊,大虾们有没好的解决办法啊?
 
这样当然是不行的<br>可能通过广播 COPYDATA 消息或者用邮件槽<br>建议用后者
 
多人接受答案了。
 
后退
顶部