τώρα που έβαλα σωστά το try..catch..end try
Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
Dim bPortOpen As Boolean = Me.SerialPort1.IsOpen
If bPortOpen Then
Try
Dim Buffer As String = SerialPort1.ReadLine
gps.Parse(Buffer)
txt.Text += Buffer
txt.Refresh()
MsgBox(Buffer)
Catch exep As Exception
MsgBox(exep.Message, MsgBoxStyle.Information, "Σφάλμα data received")
End Try
Else
MessageBox.Show("Not open", "Serial Port")
End If
End Sub
με το προηγούμενο GPS δεν είχα πρόβλημα.Τώρα μου βγάζει μήνυμα ακαθόριστης λύσης..
"Δεν είναι δυνατή η εμφάνιση μηνύματος σφάλματος επειδή δεν είναι δυνατή η εύρεση της προαιρετικής συγκρότησης πόρων που το περιέχει."
τι εννοά ο ποιητής;;
ανοίγει κανονικά η θύρα COM1 αλλα δεν εμφανίζει δεδομένα.
κατι ακόμα. μόλις βάλω σε σχόλια τα παρακάτω
txt.Text += Buffer
txt.Refresh()
δουλεύει κανονικά. όπου txt είναι textbox.. και έχω βάλει ένα message box και εμφανίζει κανονικά τα δεδομένα. απο οτι φαίνεται δεν μπορεί να τα εισάγει στα κατάλληλα textbox η labels...