使用CreateThread时候第四个参数怎么传
编号:QA004351
建立日期: 2001年8月8日 最后修改日期:2001年8月8日
所属类别:
sapphire:
操作系统: win
编程工具: vb
问题: 请问使用CreateThread时候第四个参数怎么传?就是要放入线程的函数的参数,只能传一个,因为不能用结构的引用传,请给出例子。
水平: 刚入门
回答:
CreateThread的第四个参数定义为As Any,当然可以传递结构。如:
Function DaThreadFunc(ByRef lpParam As PARAM_TYPE) As Long
...
End Function
Sub Main()
Dim lRet As Long
Dim lThreadID As Long
Dim stParam As PARAM_TYPE
lThreadID = 0
lRet = CreateThread(0, _
0, _
AddressOf DaThreadFunc, _
stParam, _
0, _
lThreadID)
...
End Sub
此问题由李海回答。
| |
|
|
| |
|
|