VB错误问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:48:14
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim ewx
ewx = ExitWindowsEx(EWX_LOGOFF, 0)
End Sub

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Const EWX_LOGOFF = 0
为什么会错 给我解出来 要多少分说
Private Sub Form_Load()
Winsock1.LocalPort = 1024
Winsock1.Listen
End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock1.Accept requestID
End Sub

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim ewx
ewx = ExitWindowsEx(EWX_LOGOFF, 0)
End Sub

Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long'应该在最上面
下面3句错误
If Winsock1.State <> sckClosed Then
Winsock1.Close
Winsock1.Accept requestID
用winsock2.Accept requestID

Then Winsock1.Close
then后面应该回车