Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: [ANTRAX] en 17 Abril 2011, 20:49 pm



Título: Codigo de Barras VB6[Solucionado]
Publicado por: [ANTRAX] en 17 Abril 2011, 20:49 pm
Hola a todos. Tengo una confusion con un codigo en VB.
Lo que necesito es un codigo de un lector de barras.
Osea que lea el codigo de barras por medio del lector y que coloque el codigo en un textbox.
Si alguien sabe como hacerlo se lo agradeceria mucho!
Saludos


Título: Re: Ayuda con codigo en VB6
Publicado por: 79137913 en 18 Abril 2011, 00:14 am
HOLA!!!

Antrax, tecnicamente no necesitas codigo, el lector actua como teclado cuando lee algun codigo, simplemente basta con que el textbox tenga el foco (que este el palito titilando dentro) y cuando leas un codigo se escribira ahí.

GRACIAS POR. LEER!!!


Título: Re: Ayuda con codigo en VB6
Publicado por: [ANTRAX] en 18 Abril 2011, 01:12 am
Muchas gracias 79137913!
Despues de pasarme toda la tarde investigando me di cuenta de algo.
Los lectores que se conectan por USB, actuan de forma automatica.
En cambio los lectores que funcionan por puerto COM, necesitan del siguiente codigo:

Código
  1. 'Barcode
  2. Private Sub txtID_KeyPress(KeyAscii As Integer)
  3.    If KeyAscii = 13 Then
  4.       txtID = MSComm1.Input 'Recoge datos desde el lector
  5.    End If
  6. End Sub

Lo que hace es facil, se coloca el foco en el txtID (textbox) y al presionar Enter lee el codigo por medio del lector y lo coloca en ese mismo textbox.
Esto lo hice con el control MSComm que es para el ingreso de datos por el puerto COM.
Lo hice antes de darme cuenta de lo del USB...

Bueno, espero que otro que tenga mi misma duda se le solucione con este post.
Saludos!