Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/01/2014, 09:07
sergioaiki07
 
Fecha de Ingreso: abril-2013
Mensajes: 4
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: imprimir string

muchas gracias, si me resulto

bueno este es el codigo de configuracion del puerto, listar los puertos disponibles y como conectar ese puerto

Código:
Sub Setup_Puerto_Serie()

        Try

            With SerialPort1

                If .IsOpen Then
                    .Close()
                End If

                .PortName = ComboPorts.Text
                .BaudRate = 19200                   '// 19200 baud rate 
                .DataBits = 8                       '// 8 data bits                                                   
                .StopBits = IO.Ports.StopBits.One   '// 1 Stop bit 
                .Parity = IO.Ports.Parity.None      '
                .DtrEnable = False
                .Handshake = IO.Ports.Handshake.None
                .ReadBufferSize = 2048
                .WriteBufferSize = 1024
                '.ReceivedBytesThreshold = 1

                .WriteTimeout = 500
                .Encoding = System.Text.Encoding.Default
                .Open()                              '  ABRE EL PUERTO SERIE

            End With

        Catch ex As Exception
            MsgBox("Error al abrir el puerto serial: " & ex.Message, MsgBoxStyle.Critical)
        End Try
    End Sub

    Sub GetSerialPortNames()
        ' muestra COM ports disponibles.
        Dim l As Integer
        Dim ncom As String
        Try

            ComboPorts.Items.Clear()
            For Each sp As String In My.Computer.Ports.SerialPortNames
                l = sp.Length
                If ((sp(l - 1) >= "0") And (sp(l - 1) <= "9")) Then
                    ComboPorts.Items.Add(sp)

                Else
                    'hay una letra al final del COM
                    ncom = sp.Substring(0, l - 1)
                    ComboPorts.Items.Add(ncom)
                End If
            Next
            If ComboPorts.Items.Count >= 1 Then
                ComboPorts.Text = ComboPorts.Items(0)
            Else
                ComboPorts.Text = ""
            End If

        Catch ex As Exception

        End Try
    End Sub

    Private Sub BtnConectar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnConectar.Click


        Try
            If BtnConectar.Text = "Conectar" Then
                BtnConectar.Text = "Desconectar"
                Setup_Puerto_Serie()
          

            Else

                If SerialPort1.IsOpen Then
                    SerialPort1.Close()

                End If
                BtnConectar.Text = "Conectar"
               
            End If
        Catch ex As Exception

        End Try
    End Sub
Ahora si me pueden ayudar en otro tema necesito una ventana emergente donde se ingrese datos, lo puedo hacer con inputbox pero quiero que sea como un popup que aparezca primero que todas las ventanas

como lo puedo hacer?

saludos y gracias