如何通过编程接收 WinPopup 发送的信息?(简单问题,100分奉上)(100分)

  • 主题发起人 主题发起人 jzx
  • 开始时间 开始时间
J

jzx

Unregistered / Unconfirmed
GUEST, unregistred user!
WinPopup 用的是 MailSlot 技术(有点象“命名管道”),我手头上有 TMailSlot
组件,可以象 WinPopup 一样发消息(需要指定一个 MailBox),我认为如果我知道
WinPopup的 MailBox 就能实现 与 WinPopup 通讯了。
也就是说我只需要写一个Server端的程序,Client 端有 WinPopup 代替,通讯时
Server端只负责信息的发送,接收的工作由 WinPopup来完成。但是我不知道 WinPopup
的 MailBox .......[:(]
请问各位大虾 WinPopup 的 MailBox 是什么?
 
The name of the mailslot is "messngr" !!!

Handle := CreateFile("//YB/mailslot/messngr",GENERIC_WRITE,FILE_SHARE_READ,NIL,
OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,-1);
WriteFile(Handle,Data,Size(Data),BytesWritten,NIL); //写
Handle := CreateMailSlot("//./mailslot/messngr",0,$FFFFFFFF,NIL);
GetMailSlotInfo(Handle,NIL, NextSize, @Waiting, NIL);
ReadFile(Handle,Buffer^,NextSize,ReadSize,NIL); //读
CloseHandle(Handle);
 
ok,明天我试一下,如果行就给分
 
to YB_unique:
试过了,不能和winpopup通讯,我用的是win2000 + delphi 6。
 
www.torry.net
tmdmailslot有个tmdwinpopupmailslot之类的,找一下自己;
也有可能是别的组建包
 
to CJ
找不到你说的那个组件

就是一个mailslot管道的名字,有这么难吗?没人用过吗?
 
to jzx:
我现在对这个问题也很感兴趣。我也提出了一个这方面的问题。(你可以查询一下)。
可否将经验交流一下?顺便把你的 TMailSlot 控件给我发来一份,OK?
E-MAIL: zhang.aiqiang@mail.zte.com.cn
 
接受答案了.
 
后退
顶部