#strict
#console
Dim dw As DWord
Dim sw As DWord
Dim hnd As HANDLE
Function Thread(i As Integer)
Print i
Thread = i
sw = 1
End Function
hnd = CreateThread(ByVal NULL, 0, AddressOf(Thread(1)), NULL, 0, VarPtr(dw))
Thread(256)
Do
Loop Until sw = 1
CloseHandle(hnd)
#strict
#prompt
Dim dw As DWord
Dim sw As DWord
Dim hnd As HANDLE
Function Thread(i As Integer)
Print i
Thread = i
sw = 1
End Function
hnd = CreateThread(ByVal NULL, 0, AddressOf(Thread), 1, 0, VarPtr(dw))
Thread(256)
Do
Loop Until sw = 1
CloseHandle(hnd)