Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Extraer datos de una colectora de codigos de barra???? (https://www.clubdelphi.com/foros/showthread.php?t=23987)

danytorres 04-08-2005 13:34:23

Extraer datos de una colectora de codigos de barra????
 
buenos dias amigos del foro, tengo un pequeño problema con una lectora de codigos de barra que almacena los codigos leidos, esta pistola se conecta`por el puerto com1, como pudo hacer para bajar esta data a mi aplicacion???. Agradesco su ayuda.

Casimiro Notevi 04-08-2005 14:22:01

Pues depende de esa maquinita, debe traer un programa para hacerlo o instrucciones para crearte tu propia programa de extracción de datos.

Casimiro Notevi 04-08-2005 14:24:14

Aunque los lectores de códigos de barras "normales" no almacenan los datos en memoria, los envia directamente por el puerto serie.

Si abres, por ejemplo, el bloc de notas y lees un código de barras verás que aparece el código escrito en el bloc de notas... o en cualquier programa que tengas abierto y permita "teclear" algo.

epuigdef 04-08-2005 14:24:26

Prueba un componente que se llama ComPort. Lo puedes encontrar el la Delphi super page (http://delphi.icm.edu.pl/)


Un saludo

Edu

danytorres 04-08-2005 14:55:57

Gracias por responder epuigdef, ya lo instale pero me arroja el siguiente error: File not found: CPort.dcu: como slveto este problema. Gracias

Migpal 04-08-2005 23:48:12

No tiene ciencia
 
No tiene ciencia, el lector envia datos como si fueran una entrada de teclado, asi que con solo poner un TEDIT y recoger el dato ya esta lo tienes y listo. Lo que si no he logrado es implementar el enter una vez el lector lee el codigo, alguien sabe como?

vtdeleon 05-08-2005 00:04:36

Saludos

Cita:

Empezado por Migpal
el lector envia datos como si fueran una entrada de teclado,

Asi lo entiendo yo y por ende para capturar el enter en un edit lo haces en el evento OnKey Press
Código Delphi [-]
if key=#13 then 
//algo, proximo control
Suerte

epuigdef 05-08-2005 08:20:05

Si no te encuentra el dcu lo que tienes que hacer es añadir a la lista de bibliotecas el directorio a donde te lo has bajado.


Por otra parte, para el resto de foreros, tened en cuenta que DanyTorres empezó el hilo diciendo que es un aparato que está conectado al puerto serie, por lo que el teclado no interviene para nada. De todas formas, DanyTorres, creo que es más fácil trabajar con lectores conectados al teclado antes que los del puerto serie, porque como han dicho los amigos, simplemente tienes que tener el foco en un TEdit y no necesitas más compoentes, porque los datos que recibes es como si los pulsaras en el teclado.

Un saludo

Edu

Zeta 08-08-2005 00:28:22

En el manual del lector de código de barras está lo del enter después de leer el código.

Y me imagino que se debe programar a través de códigos de barra como todos los que he visto hasta ahora (por eso es tan importante el manual, sino hay que bajarlo de internet)


La franja horaria es GMT +2. Ahora son las 04:48:22.

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