我用API函数CreateThread()时,如下:
hThread = CreateThread(0, 0, thDownload, 0, 0, dwThread)其中thDownLoad为函数名。
运行时提示:
compile error
Argment not optional.
请问如何修改?
hThread = CreateThread(0, 0, thDownload, 0, 0, dwThread)其中thDownLoad为函数名。
运行时提示:
compile error
Argment not optional.
请问如何修改?
Public Function BeginThread(ByVal lpStartAddress As Long, lpThreadId As Long, ByVal lpParam As Long) As Long
Dim sa As SECURITY_ATTRIBUTES
sa.nLength = Len(sa)
sa.bInheritHandle = 0
BeginThread = CreateThread(sa, 0, lpStartAddress, lpParam, 0, lpThreadId)
End Function我把CreateThread 封装成BeginThread,便于调用,createThread的lpStartAddress参数必须传值,所以必须定义成byval ,或者在传递参数时加上byval