am using the below code for transferring data from pic to vb,but it seems it doesnt work,someone pls help me,it seems the error is Invalid port number,am an electronic student working on front end of pic,i want to transfer data that is available on the pic ,help is highly appreciated
Private Sub Command1_Click() MsgBox ("The port is open " & MSComm1.PortOpen) If (MSComm1.PortOpen = False) Then MSComm1.PortOpen = True End If Command1.Enabled = False Command2.Enabled = True End Sub Private Sub Command2_Click() If (MSComm1.PortOpen = True) Then MSComm1.PortOpen = False End If Command1.Enabled = True Command2.Enabled = False End Sub Private Sub Form_Load() With MSComm1 .CommPort = 1 .RThreshold = 1 .RTSEnable = True .Settings = "9600,N,8,1" .InputLen = 127 .SThreshold = 1 End With End Sub Private Sub Form_Unload(Cancel As Integer) If (MSComm1.PortOpen = True) Then MSComm1.PortOpen = False End If End Sub Private Sub MSComm1_OnComm() Dim Buffer As String Select Case MSComm1.CommEvent Case comEvReceive 'Text1.Text = " " Buffer = MSComm1.Input Text1.Text = Text1.Text & Buffer End Select End Sub
Private Sub Command1_Click() MsgBox ("The port is open " & MSComm1.PortOpen) If (MSComm1.PortOpen = False) Then MSComm1.PortOpen = True End If Command1.Enabled = False Command2.Enabled = True End Sub Private Sub Command2_Click() If (MSComm1.PortOpen = True) Then MSComm1.PortOpen = False End If Command1.Enabled = True Command2.Enabled = False End Sub Private Sub Form_Load() With MSComm1 .CommPort = 1 .RThreshold = 1 .RTSEnable = True .Settings = "9600,N,8,1" .InputLen = 127 .SThreshold = 1 End With End Sub Private Sub Form_Unload(Cancel As Integer) If (MSComm1.PortOpen = True) Then MSComm1.PortOpen = False End If End Sub Private Sub MSComm1_OnComm() Dim Buffer As String Select Case MSComm1.CommEvent Case comEvReceive 'Text1.Text = " " Buffer = MSComm1.Input Text1.Text = Text1.Text & Buffer End Select End Sub