Private Sub MSComm1_OnComm()
Dim q As Integer
Dim b() As Byte
Dim y As String
Select Case MSComm1.CommEvent
Case comEvReceive
MSComm1.InputLen = 0
b() = MSComm1.Input
For q = 0 To UBound(b)
If Len(b(q)) = 1 Then
y = y & "0" & Hex(b(q)) & ""
Else
y = y & Hex(b(q)) & ""
End If
TextReceive , Text = y
MSComm1.PorOpen = False
Next
End Select
End Sub