跳到主要内容

RecvThreadData 接收线程数据

🎯功能

接收当前线程的队列中的数据。用于同进程内的线程之间的数据传递。可用PostThreadData发送数据。

📜语法

返回值 = Plugin.WndEx7_71.RecvThreadData(变量数据)

📥参数

参数数据类型解释
变量数据任意类型变量返回当前线程的队列中的数据

📤返回

长整型数。失败返回小于0的值;成功返回0;当前队列中没有数据返回1

💡示例

tid = BeginThread(MyThread)
i = 0
While True
//PostThreadData在线程队列满了时返回1,这里当线程队列满了时i不累加
If Plugin.WndEx7_71.PostThreadData(tid, "线程数据" & CStr(i), 0) <> 1 Then
i = i + 1
End If
Delay 50
Wend
Sub MyThread()
While True
If Plugin.WndEx7_71.RecvThreadData(data)=0 Then
MsgBox data
End If
Delay 50
Wend
End Sub

📘备注