7,789
社区成员
发帖
与我相关
我的任务
分享Private Sub MSComm1_OnComm()
Dim inss() As Byte
Dim indata As String
Dim j As Integer
Select Case MSComm1.CommEvent
Case comEvReceive
inss = MSComm1.Input
For j = LBound(inss) To UBound(inss)
inss(j) = String(2 - Len(Hex(inss(j))), "0") & Hex(inss(j))
indata = indata & Chr("&H" & inss(j))
Next j
Text2.Text = Text2.Text & indata
End Select
End Sub
Option Explicit
Dim indata As String
Private Sub Form_Load()
MSComm1.InputMode = comInputModeBinary
MSComm1.Settings = "9600,e,7,1"
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim inss() As Byte
Dim j As Integer
Select Case MSComm1.CommEvent
Case comEvReceive
inss = MSComm1.Input
For j = LBound(inss) To UBound(inss)
indata = indata & Chr(inss(j))
Next j
Text1.Text = indata
End Select
End Sub
Private Sub Form_Load()
MSComm1.InputMode = comInputModeText
MSComm1.Settings = "9600,7,E,1"
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim indata As String
Dim j As Integer
Select Case MSComm1.CommEvent
Case comEvReceive
indata = MSComm1.Input
Text2.Text = Text2.Text & indata
End Select
End Sub
Private Sub Form_Load()
MSComm1.InputMode = comInputModeText
MSComm1.Settings = "9600,7,n,1"
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
End Sub
Private Sub MSComm1_OnComm()
Dim indata As String
Dim j As Integer
Select Case MSComm1.CommEvent
Case comEvReceive
indata = MSComm1.Input
Text2.Text = Text2.Text & indata
End Select
End Sub