RayShade » 25.03.2003 (Вт) 12:51
Повторяю еще раз.
Private Declare Function CreateThread Lib "kernel32" Alias "CreateThread" (lpThreadAttributes As SECURITY_ATTRIBUTES, ByVal dwStackSize As Long, lpStartAddress As Long, lpParameter As Any, ByVal dwCreationFlags As Long, lpThreadId As Long) As Long
lpStartAddress As Long - это адрес функции, которая будет выполняться в треде. Можешь, если получится написать туда Addressof MSComm_OnComm, хотя я сомневаюсь что это получится.
Лучше написать свою функцию, которая будет исполняться с другом треде типа
MyFunc () As Long
......
End Function
CreateThread ..... AddressOf MyFunc ....
и ее же вызывать в MSComm_OnComm, а в самой функции уже обрабатывать что надо.