Private Sub wskGprs_DataArrival(ByVal bytesTotal As Long)
Dim strData As String
wskGprs.GetData strData, vbString
End Sub
如果我接收的数据是:中国;但bytestotal为6;
若发送是:中国人,bytestotal为8。
不知道为什么始终多两2呢。
Dim strData As String
wskGprs.GetData strData, vbString
End Sub
如果我接收的数据是:中国;但bytestotal为6;
若发送是:中国人,bytestotal为8。
不知道为什么始终多两2呢。
中国 4
中国人 6
中国a 5
abc 3 bytesTotal是指接收到的字节数,上面的例子中,每个汉字是两个字节,英文字母是一个字节。
接收的数据 bytesTotal的值
中国 4
中国人 6
中国a 5
abc 3
--------------------------
bytesTotal就是在DataArrival里取的值。
郁闷,咋会事啊?
strdata的内容就是中国,但bytestotal的值是6,奇怪吧。