跳到主要内容

PostThreadData 发送线程数据

🎯功能

发送数据给指定线程的队列。用于同进程内的线程之间的数据传递。可用RecvThreadData接收数据。

📜语法

返回值 = Plugin.WndEx7_71.PostThreadData(线程ID, 数据, 覆盖队列)

📥参数

参数数据类型解释
线程ID长整型数接收数据的线程的线程ID。
数据任意类型发送给指定线程的数据。
覆盖队列整数型当队列数据满了,取0时,无法发送数据,取1时,覆盖队列中最早的数据。

📤返回

长整型数。失败返回小于0的值;成功返回0;当参数3(覆盖队列)取0时,队列满了无法发送数据返回1

💡示例

tid = BeginThread(MyThread)
Call Plugin.WndEx7_71.PostThreadData(tid, "线程数据", 0)
EndScript
Sub MyThread()
While Plugin.WndEx7_71.RecvThreadData(data) <> 0
Delay 50
Wend
MsgBox data
End Sub

📘备注