Autor Tema: Lector de codigo de barras  (Leído 10253 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado canos

  • MiembrosReales
  • *
  • Mensajes: 40
Lector de codigo de barras
« : enero 27, 2009, 09:21:26 pm »
Alguien sabe si existe alguna API o alguien tiene algun ejemplo de como utilizar un lector de codigo de barras en VB 6.0???

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Lector de codigo de barras
« Respuesta #1 : enero 28, 2009, 06:28:23 am »
Sería bueno saber primero que tipo de interfaz es ese lector de codigo de barras (si es PS/2, serial [COM o USB] ).

Por cierto, ahora que recuerdo, varios tipo de lectores (al menos en Windows que haya visto) lo que hacen es un tipo "SendKeys" con el código detectado hacia lo que sea que tenga el  foco.

Osea, una salida facil sería ponerle el foco a un textbox primero y luego tomar el codigo de barras. Quizas no es tan practico como hacerlo directamente (por varios motivos incluyendo la incomodidad de tener que ponerle manualmente el foco al textbox cada vez...), pero peor es nada xD
« Última Modificación: enero 28, 2009, 06:33:36 am por Vlad »

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re: Lector de codigo de barras
« Respuesta #2 : enero 28, 2009, 08:44:51 am »
pos es bien sencillo, no hay API, ni OCX, ni ningúna otra cosa necesaria, más que el lector de código de Barras conectada a tu pc....

conectalo [el lector código de barras], crea un frm con un textbox sencillo, F5, pone el foco en el textBox, agarra una lata de cocacola, y pasale el lector de código de barras, el solo pone el código de la lata....
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado canos

  • MiembrosReales
  • *
  • Mensajes: 40
Re: Lector de codigo de barras
« Respuesta #3 : enero 28, 2009, 08:49:45 am »
La verdad es que ya tenia la idea de hacer eso, pero crei que habia alguna manera de capturar el dato si la necesidad de enviar el foco a un textbox  :phew:

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Lector de codigo de barras
« Respuesta #4 : enero 28, 2009, 08:54:09 am »
Entonces averiguate primero que tipo de interfaz tiene :thumbsup:

Desconectado Juancho

  • The Communiter-
  • *
  • Mensajes: 1311
Re: Lector de codigo de barras
« Respuesta #5 : enero 28, 2009, 10:55:19 pm »
La verdad es que ya tenia la idea de hacer eso, pero crei que habia alguna manera de capturar el dato si la necesidad de enviar el foco a un textbox  :phew:

Mmmm.. es que el Codigo de Barra funciona como el teclado..! VS lo tomas y es como q presionaras una tecla...! Bueno. ahora si queres interceptar el codigo leido tenes q manejarlo como se manejan al interceptar las teclas!

Entonces para eso tenes q manejar el evento KeyPress,KeyDown, KeyUp!!, Depend d la utilidad q le queres dar tendrias q manejar cualquiera d esos 3 para poder interceptar el codigo antes d q aparezca...! Y en q control preguntaras?? No m acuerdo exactamente si el VB 6.0 tiene una propiedad de los Form de Vb.nET que es q KeyMapping creo q es... No m acuerdo exactamente como c llama, pero lo q hace esa propiedad es q antes q se ejecute los eventos anteriors, para los TextBoxs u otro control, primero pasan x el KeyPress, KeyDown, KeyUp del formulario... D esa manera utilzias como objeto el Form e interceptars en esos eventos del Form... Pero no estoy seguro si esa propiedad esta en Vb 6.0!
<a href="http://www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/" target="_blank">
<img src="http://cache.www.gametracker.com/player/%7BAiPI%7DJuancho/94.127.17.72:11480/b_560x95.png" border="0" width="560" height="95" alt="" />
</a>

Desconectado canos

  • MiembrosReales
  • *
  • Mensajes: 40
Re: Lector de codigo de barras
« Respuesta #6 : enero 29, 2009, 06:19:51 pm »
Hey buena idea XD  :thumbsup:, y creo que la propiedad en vb6 se llama keypreview

Gracias!!!!