Ver Mensaje Individual
  #6  
Antiguo 23-02-2023
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por muli Ver Mensaje
que está en el mismo programa pero cuando está pasando el articulo de venta digamos que el foco está en un control para añadir al ticket y cuando pasas la tarjeta de fidelización está en otro lector y el foco está en la venta, no sé si me explico.

Voy a consultar con el servicio técnico, que caracter puedo incluir antes de la lectura haber si asi puedo detectar la cadena que se lee en el puerto usb.

¿Porque con el componente TComPort, no hace algo parecido?
En estos casos lo que se hace es discriminar el código leído.
Es decir, cuando lees el código de barras de un artículo tiene este formato: 8412345678905[ENTER],
Mientras que cuando lees la tarjeta de cliente es algo como esto: 0123456789 ABCDEFG HIJKLMNOP QRSTUVWXYZ[ENTER]

El mismo control por el formato sabe si está leyendo de lo uno o lo otro.

En otras ocasiones (y si los códigos son similares), se configura el lector para que el primer carácter sea diferente (como has comentado). De esa forma puedes discriminar desde cual estás leyendo y hacer una cosa u otra.

__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita