• Domingo 22 de Diciembre de 2024, 11:18

Autor Tema:  Vuelco De Datos (api)  (Leído 1005 veces)

JediAuror

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Vuelco De Datos (api)
« en: Sábado 11 de Diciembre de 2004, 04:16 »
0
Hola a todos....

tengo un problema....tengo una pistola de codigos de barras....hice un programa en VB (con ayuda de un compañero), que lee el codigo y lo vuelca a un TextBox.
Hasta aca todo bien. El tema es que quiero que lo vuelque a donde se encuentra el cursor. Lo que quiero saber es si no hay alguna API (debe haber), que maneje el puerto del teclado, ya que lo que quiero hacer es algo asi como emular el teclado.

Tengo que reconocer que no conozco a fondo VB, por eso agradeceria que me tiren un salvavidas....

Bueno desde ya muchas gracias!!!!!

pd: la pistola se conecta al COM1.... nose si sirve el dato.


JediAuror  :lightsabre:

ebolo

  • Miembro MUY activo
  • ***
  • Mensajes: 188
    • Ver Perfil
Re: Vuelco De Datos (api)
« Respuesta #1 en: Sábado 11 de Diciembre de 2004, 23:33 »
0
Hola JediAuror, no entiendo muy bien lo que quieres hacer.
Si en principio tienes conectada la pistola por COM1, ¿para qué quieres manejar el puerto del teclado?.
Yo todas las pistolas que uso se conectan por el mismo cable que el teclado, de forma que cada vez que lee un CB es como si lo escribieras en un control, en el que en ese momento tenga el foco.
Me parece que el problema que tienes es que al conectarlo por COM1, lo que recibes lo  vuelcas a un campo de texto(siempre el mismo).
La verdad no sé cómo saber qué control tiene el foco, pero puedes crearte una variable pública de tipo integer, y dándole valores (1,2,3...) según esté en un control, es decir, si está en Text1 valor=1, en Text2 valor=2 y así sucesivamente. Luego en función del valor de la variable, vuelcas lo que recibas por el COM al control que le corresponda.
Claro si tienes muchos controles dónde tener que poner los datos es un poco coñazo, pero a falta de tortas..........
Es un método un poco chapucero pero seguro.  :blink:
Saludos y suerte.