Private Sub tcpServer_DataArrival (ByVal bytesTotal As Long) Dim ArrivedArray() As Byte ReDim ArrivedArray(bytesTotal) As Byte tcpServer.GetData ArrivedArray, vbArray + vbByte, bytesTotal ...... End Sub
谢谢大家,问题已经解决了,正确的答案应该是: Private Sub tcpServer_DataArrival (ByVal bytesTotal As Long) Dim ArrivedArray() As Byte ReDim ArrivedArray(bytesTotal) As Byte tcpServer.GetData ArrivedArray, vbArray + vbByte, bytesTotal ...... End Sub 与各位同道共享,特别感谢hydnoahark(诺亚方舟),献上20分,不成敬意。
Dim ArrivedArray() As Byte
ReDim ArrivedArray(bytesTotal) As Byte
tcpServer.GetData ArrivedArray, vbArray + vbByte, bytesTotal
......
End Sub
Private Sub tcpServer_DataArrival (ByVal bytesTotal As Long)
Dim ArrivedArray() As Byte
ReDim ArrivedArray(bytesTotal) As Byte
tcpServer.GetData ArrivedArray, vbArray + vbByte, bytesTotal
......
End Sub
与各位同道共享,特别感谢hydnoahark(诺亚方舟),献上20分,不成敬意。