▁▂▃▄▅▆▇█▉▊关于多线程▉█▇▆▅▄▃▂▁
Caney 2001-03-07 04:25:00 谁有在VB中使用CreateThread()函数的经验,望指教。
我的测试代码如下:
Private Sub Command1_Click()
Dim Sec As SECURITY_ATTRIBUTES
Dim mychar
Dim TTT As Long
TTT = CreateThread(Sec, 0, AddressOf ThreadProc, 0, 0, 0)
End Sub
'该函数保存于模块中
Function ThreadProc(lpParameter As Variant)
MsgBox "ok"
End Function
其中CreateThread()的参数一,应当置为Null,但我使用了Null和VBNullString都失败,只得使用了SECURITY_ATTRIBUTES结构。
线程函数,按照MSDN中应当声明为DWORD WINAPI ThreadProc(
LPVOID lpParameter),在VC中测试通过;但在VB中实在不知道如何声明,才有了以上的代码。
——————————————————————————————————————
望有经验者指点。
——————————————————————————————————————