• 3 odgovora
  • 2.332 pregleda
vb2008 serial port events DCD DSR CTS 10.02.2012. u 20:26 · pre 178 meseci #1
Hteo bih pratiti stanje pinova DCD DSR CTS na COM portu KOD koji sam probao radi OK sa buton kontrolom.Problem je u tome sto bih zeleo to da pratim konstantno odnosno bez buton kontrole?

Code:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        SerialPort1.PortName = "COM1"
        SerialPort1.Open()
    End Sub

    

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If SerialPort1.DsrHolding Then
            Label1.Text = "ON"
        Else
            Label1.Text = "OFF"
        End If

        If SerialPort1.CtsHolding Then
            Label2.Text = "ON"
        Else
            Label2.Text = "OFF"
        End If
        If SerialPort1.CDHolding Then
            Label3.Text = "ON"
        Else
            Label3.Text = "OFF"
        End If



    End Sub

    
End Class
Re: vb2008 serial port events DCD DSR CTS 10.02.2012. u 20:59 · pre 178 meseci #2
Pa ako primas podatke preko eventa onda u deo koji obradjuje event stavis taj cod (treba da ide preko delegata da bi bio moguc pristup kontrolama).
A ako su ti zapravo ti podaci bitni (dcd ...) onda mozes da napravis neku while petlju.
Napisi malo vise zasto ti to treba.
Potpis
Hear all, trust nothing!
Re: vb2008 serial port events DCD DSR CTS 11.02.2012. u 07:59 · pre 178 meseci #3
Napravis proceduru i pozivas je u timer-u?
Potpis
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme