Aplicación en segundo plano
Hola a todos!
Tengo la necesidad de capturar en Segundo plano la lectura de un escaner, sin interferir con la aplicación actual en uso en la pc, es posible realizar una aplicación que haga tal cosa? Espero de su asesoramiento de alguien que haya trabajado con algo parecido. Saludos! |
Cita:
Por ejemplo, hay algunos que emulan las pulsaciones de teclado, por lo tanto para el sistema o la aplicación actual que estás ejecutando, es como si escribieras el código por teclado. Con esta premisa es difícil hacer lo que pides, ya que esas "pulsaciones" se vuelcan o se escriben sobre la pantalla/formulario que tengas activo. |
Sin mas detalles puedo suponer lo siguiente:
Puede ser que se trate de un escaner de imágenes (digitalizador de imágenes). Normalmente lo configurarías para que las guarda en una carpeta con el formato que quieras (JPG, PDF, etc.). Cuando el programa las necesite lees la carpeta... |
Buen día
En efecto el escaner es para leer código de barras, el detalle como comentan es que donde se encuentra el cursor es donde se recibe la lectura y lo que me piden es que se lea en mi aplicación que esté en segundo plano. Saludos |
Para código de barras, yo prefiero configurarlo con emulación de puerto serie (casi todos los lectores medio decentes tienen esa opción), y pones un componente (hay varios gratuitos) que registren las entradas por el puerto serie. Así no depende de si pones el cursor en un determinado control o no para recibir la entrada.
|
Cita:
Saludos |
LuisAlf, el que emula es el lector.
Tendrás que ver las especificaciones del lector y ver como se conecta al PC. Puede ser que el PC vea al puerto USB como teclado. Cada vez que lee un código de barras, simula que se han presionado las teclas y, según configuración, agrega la tecla Intro. También puede ser que se pueda configurar para actuar como puerto serie. En ese caso, el PC verá al puerto USB como un puerto serie. Si tienes esa posibilidad, podrás quedarte a la espera de datos a través del puerto serie y cuando te llegue algo actuar en consecuencia. |
Cita:
|
Buenos días, me pareció interesante el tema, podrías poner un ejemplo como realizas la lectura del puerto serial en segundo plano
Gracias |
La franja horaria es GMT +2. Ahora son las 00:32:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi