Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    25

    [VB 2005] Leggere stringa seriale

    Salve,
    Ho scaricato un programmino che gestisce la porta seriale rs232
    Tutto funziona ma la lettura del buffer di ingresso viene fatta mediante la pressione di un pulsante in questo modo:

    Codice PHP:
        Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles btnRx.Click
            
    Try
                
    moRS232.Read(Int32.Parse(txtBytes2Read.Text))
                
    txtRx.Text moRS232.InputStreamString
                txtRx
    .ForeColor Color.Black
                txtRx
    .BackColor Color.White
                
    '// Fills listbox with hex values
                Dim aBytes As Byte() = moRS232.InputStream
                Dim iPnt As Int32
                For iPnt = 0 To aBytes.Length - 1
                    lbHex.Items.Add(iPnt.ToString & ControlChars.Tab & String.Format("0x{0}", aBytes(iPnt).ToString("X")))
                Next
            Catch Ex As Exception
                txtRx.BackColor = Color.Red
                txtRx.ForeColor = Color.White
                txtRx.Text = "Error occurred " & Ex.Message & "  data fetched: " & moRS232.InputStreamString
            End Try
        End Sub 
    Io vorrei sapere come leggere il dato di continuo...
    o meglio vorrei che quando arriva qualcosa sulla seriale questa stringa viene messa in una textbox
    Grazie.
    Tony

  2. #2
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Se ricordo bene esiste un evento apposito che si scatena quando si ricevono dei byte dalla seriale.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.