vb给窗体发送信息

如图所示,第一个程序点击发送一个字符串然后在第二个程序上面显示出来,并判断是否发送成功,如果第二个程序卡死或者异常是应该没有返回信息的。怎么来操作!... 如图所示,第一个程序点击发送一个字符串然后在第二个程序上面显示出来,并判断是否发送成功,如果第二个程序卡死或者异常是应该没有返回信息的。怎么来操作! 展开
 我来答
VE102030
2013-05-01 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:111万
展开全部
如果是在同一个机器上可以利用win32 API SendMessageTmeoUt

函数原型:LRESULT SendMessageTmeoUt(HWND hwnd,UINT Msg,WPARAM wParam,LPARAM
IParam,UINTfuFlags,UIUT uTimeout,LPDWORD
lpdwResultult);

参数:

hWnd:其窗口程序将接收消息的窗口的句柄。如果此参数为HWND_BROADCAST,则消息将被发送到系统中所有顶层窗口,包括无效或不可见的非自身拥有的窗口。

Msg:指定被发送的消息。

wParam:指定附加的消息指定信息。

IParam:指定附加的消息指定信息。

fuFlags;指定如何发送消息。此参数可为下列值的组合:

SMTO_ABORTIFHUNG:如果接收进程处于“hung”状态,不等待超时周期结束就返回。

SMTO_BLOCK:阻止调用线程处理其他任何请求,直到函数返回。

SMTO_NORMAL:调用线程等待函数返回时,不被阻止处理其他请求。

SMTO_ONTIMEOUTIFNOTHUNG:Windows
95及更高版本:如果接收线程没被挂起,当超时周期结束时不返回。

uTimeout:为超时周期指定以毫秒为单位的持续时间。如果该消息是一个广播消息,每个窗口可使用全超时周期。例如,如果指定5秒的超时周期,有3个顶层窗回未能处理消息,可以有最多15秒的延迟。

IpdwResult:指定消息处理的结果,依赖于所发送的消息。

返回值:如果函数调用成功,返回非零值。如果函数调用失败,或超时,返回值是零。若想获得更多的错误信息,请调用GetLastError函数。如果GetLastError返回零,表明函数超时。如果使用HWND_BROADCAST,SenddMessaggTimeout不提供单个窗口超时信息。
forestry98
2013-05-01 · TA获得超过2442个赞
知道小有建树答主
回答量:1351
采纳率:33%
帮助的人:557万
展开全部
接受信息的程序也是你做的?
是话就比较容易
如果不是 那就相当麻烦了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
110109062
2013-05-01 · TA获得超过173个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:119万
展开全部
有发送的为form1
接受的为form2
在按钮上单击事件上写Form2.Text1.Text = Form1.Text1.Text
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式