Cooly(准备失业的苦力)
我收到的就是字符长啊
因为我是用串口收数据的
If MSComm1.InBufferCount >= 1 Then
buf = MSComm1.Input
End If
我收到的就是字符长啊
因为我是用串口收数据的
If MSComm1.InBufferCount >= 1 Then
buf = MSComm1.Input
End If
我的buf是string
Dim buf As String
+CMGR:"REC UNREAD","13601795174","03/03/07,16:42:47+02"
19999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
我已经用text1.text=text1.text&buf
能显示出来了
Private Sub Timer1_Timer()
If MSComm1.InBufferCount >= 1 Then
buf = MSComm1.Input
Text1.Text = Text1.Text & buf & vbCrLf
End Ifif InStr(buf, "CMGR") > 0 Then
MsgBox "received"
endifEnd Sub
找个词
If MSComm1.InBufferCount >= 1 Then
buf = MSComm1.Input
Text1.Text = Text1.Text & buf & vbCrLf
End IfIf InStr(Replace(buf,Chr(34),""), "CMGR",1) > 0 Then
MsgBox "received"
End IfEnd Sub
无线的,有时候会收到chr(0)
映这样赋值:s1 = """"
debug.print s1 & "hh""hh不知是否是这个原因,参考
我用replace把引号替换了,可是还是不行
怎么过滤ASCII小于20的字符
??