Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Reemplazar carácter por otro carácter (https://www.clubdelphi.com/foros/showthread.php?t=83240)

rotsen26 25-05-2013 19:10:24

Reemplazar carácter por otro carácter
 
Buen dia amigos, tengo un proble con un lector de codigos de barras, lo que pasa es que el codigo de barras tiene numeros y guiones (545-4548-54) algo así... y a la hora de leer el codigo mediante el lector, cuando lo pone en el cuadro de texto se pone algo asi (545'4548'54) y lo que quiero hacer es que cuando el lector lo lea se reemplacen los ' por los -... ya probé todas las propiedades del teclado y de los cuadros de textos... si alguien puede ayudarme se lo agradecere mucho!!!

oscarac 25-05-2013 22:59:58

me parece raro que el lector de codigos de barra lea ' en lugar de -

se me ocurre que lo que podras hacer es utilizar el onchange del edit donde lees el codigo
y ahi verificar si el caracter es ' que lo reemplace con -

AzidRain 25-05-2013 23:03:23

Lees el código, lo guardas en una cadena y luego la transformas así:

Código Delphi [-]
StringReplace ( CadenaLeida, chr(39), '-', [ rfReplaceAll]);
También puedes configurar el lector para que haga la sustitución directamente.

defcon1_es 27-05-2013 10:51:38

Hola.
Por lo que dices, creo que el lector no está bien configurado.
Cada lector suele venir con un libro (con códigos de barras) para configurarlo adecuadamente, por ejemplo,
para que cuando termine cada lectura, incluya un "intro", etc.

¿Has probado a configurar el lector de códigos de barras?

Si no tienes dicho libro, busca en la página del fabricante la documentacion de tu lector.


La franja horaria es GMT +2. Ahora son las 23:50:52.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi