如何接受字符串数据
这个程序是用字符接的数据,我要用二进字去接受,然后把二进字转换成字符行,应该如何去做。
Private Sub Form_Load()
MSComm1.CommPort = 1
MSComm1.Settings = "9600,n,8,1"
MSComm1.RTSEnable = 1
MSComm1.RThreshold = 1
MSComm1.InputMode = 1 ’二进字接收
MSComm1.InputLen = 1
MSComm1.InBufferSize = 4096
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim strfile As String
Dim iLoop As Integer
Dim sChar As String
Dim aa As String
Dim temp As Variant
Dim tembyte() As Byte
Dim k As Integer
Select Case MSComm1.CommEvent
Case comEvReceive
strfile = MSComm1.Input
For iLoop = 1 To Len(strfile)
sChar = Mid(strfile, iLoop, 1)
If sChar = "C" Or sChar = Chr(13) Or sChar = "%" Then
aa = buffer
Call pp(aa)
buffer = vbNullString
End If
Next iLoop
Text1.Text = Text1.Text & sChar
l = Len(buffer)
End Select
End Sub