我在一個類模塊中用到WinSock
Option Explicit
Private WithEvents m_WinSock As Winsock
Private Sub Class_Initialize()
Set m_WinSock = New Winsock
End Sub在IDE中的m_WinSock中可以選擇編寫ConnectionRequest事件。但當我連接上機器,觸發了此事件時,為什麼會報錯
出現編譯錯誤,沒有定義這個SUB 或Function .Private Sub m_WinSock_ConnectionRequest(ByVal requestID As Long)
'接收到對方聯接,請求觸發這個事件
If m_WinSock.State <> sckClosed Then m_WinSock.Close '在Socket在接收
'聯接請求之前保持關閉
m_WinSock.Accept requestID 'm_WinSock自己接收聯接請求與客戶端Socket
'建立聯接
IsConnectionOpen = True
MsgBox " 聯接成功!"
End Sub
Option Explicit
Private WithEvents m_WinSock As Winsock
Private Sub Class_Initialize()
Set m_WinSock = New Winsock
End Sub在IDE中的m_WinSock中可以選擇編寫ConnectionRequest事件。但當我連接上機器,觸發了此事件時,為什麼會報錯
出現編譯錯誤,沒有定義這個SUB 或Function .Private Sub m_WinSock_ConnectionRequest(ByVal requestID As Long)
'接收到對方聯接,請求觸發這個事件
If m_WinSock.State <> sckClosed Then m_WinSock.Close '在Socket在接收
'聯接請求之前保持關閉
m_WinSock.Accept requestID 'm_WinSock自己接收聯接請求與客戶端Socket
'建立聯接
IsConnectionOpen = True
MsgBox " 聯接成功!"
End Sub
运行程序务必先保证全编译通过。
在空白處有非空格的空白非法字符。
再次謝謝TIGER