サーバーに更新メッセージを作成するこのコードがあります
StrMsg = "1~Server~"
For x = 0 To Combo1.ListCount - 1
If x = Combo1.ListCount - 1 Then
StrMsg = StrMsg & Combo1.List(x)
Else
StrMsg = StrMsg & Combo1.List(x) & "~"
End If
Next x
' send it to every connected clients
For x = 0 To clientCounter - 1
sckClients(x).SendData StrMsg
Next x
クライアントはそれを受け取り、ComboBox1 に配置します。
Private Sub sckClient_DataArrival(ByVal bytesTotal As Long)
Dim strData As String
Dim strMsg As String, tmp() As String, i As Integer
sckClient.GetData strMsg$, vbString
tmp$() = Split(strMsg$, "~")
For i% = 1 To CInt(tmp$(0)) - 1
Combo1.AddItem tmp$(i%)
Next i%
sckClient.GetData strData, vbString
End Sub
しかし、実行時エラー 13 タイプの不一致が常に発生するのはなぜですか??
ここで何が間違っているようですか?-_-