'for questions and request '+639399393702 'YM: oyoboyalcala@yahoo.com 'web: www.emondsoft.qapacity.com 'FB Fan Page: emondsoft Private Sub Form_Load() On Error Resume Next ' Fire Rx Event Every Two Bytes MSComm1.RThreshold = 2 ' When Inputting Data, Input 2 Bytes at a time MSComm1.InputLen = 2 ' 2400 Baud, No Parity, 8 Data Bits, 1 Stop Bit MSComm1.Settings = "2400,N,8,1" ' Make sure DTR line is low to prevent Stamp reset MSComm1.DTREnable = False ' Open COM1 MSComm1.CommPort = 1 MSComm1.PortOpen = True If MSComm1.PortOpen = False Then MsgBox "RFID not Connected!! system will shutdown!!" End End If End Sub Private Sub Form_Unload(Cancel As Integer) If MSComm1.PortOpen = True Then MSComm1.PortOpen = False End If End Sub Private Sub Image1_Click() End Sub Private Sub MSComm1_OnComm() Dim sData As String Dim lHighByte As Long Dim lLowByte As Long Dim lByte As Long ' If Rx Event then get data and process If MSComm1.CommEvent = comEvReceive Then sData = MSComm1.Input ' Get data lHighByte = Asc(Mid$(sData, 1, 1)) ' get 1st byte lLowByte = Asc(Mid$(sData, 2, 1)) ' Get 2nd byte lByte = JoinHighLow(lHighByte, lLowByte) strnumber = CStr(lByte) ItemDatabase.txtID = strnumber End If End Sub Private Function JoinHighLow(lHigh As Long, lLow As Long) As Long JoinHighLow = (lHigh * &H100) Or lLow End Function