Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2013, 01:58
Avatar de rockex
rockex
 
Fecha de Ingreso: diciembre-2008
Mensajes: 45
Antigüedad: 15 años, 4 meses
Puntos: 0
Exclamación Mostrar datos leidos desde un puerto serial

Hola comunidad, desde ya les agradesco por su ayuda.
Bueno mi problema es que tengo un lector de tarjetas magneticas y tengo
una aplicacion web VB.NET que debe recibir el dato de la tarjeta.

tengo todo hasta cuando lee el dato, mi problema reside en que NO LO PUEDO MOSTRAR EN EL TEXTBOX..... cualquier ayuda es bienvenida, gracias.


codigo actual.

Código vb:
Ver original
  1. Imports System.IO.Ports
  2. Imports System.IO.Ports.SerialPort
  3. Imports System.Timers
  4.  
  5.  
  6.  
  7. Partial Class registroEntrada
  8.  
  9. Dim strBufferOut As String
  10. Dim strBufferIn As String
  11. Dim WithEvents spPuertoSerial As SerialPort = New System.IO.Ports.SerialPort("COM4", 9600, IO.Ports.Parity.None, 8, IO.Ports.StopBits.One)
  12.  
  13. 'Evento que se ejecuta al utilizar el puerto serial
  14. Private Sub spPuertoSerial_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles spPuertoSerial.DataReceived
  15.    
  16.         'aca me tiene toda la data que tiene la tarjeta
  17.        strBufferIn = spPuertoSerial.ReadExisting.ToString
  18.  
  19.         If strBufferIn <> "" Then
  20.  
  21.             'aca la pasa al textbox que mostrarse en pantalla(COSA QUE NO OCURRE)
  22.            txtBufferIn.Text = strBufferIn.ToString
  23.  
  24.             strBufferIn = ""
  25.             spPuertoSerial.DiscardInBuffer()
  26.  
  27.         End If
  28. End Sub
  29.  
  30.  
  31.  
  32.  
  33. PD: todo esto es en el code begin

Última edición por rockex; 29/08/2013 a las 02:34