Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés añadir enlaces a sitios relacionados de tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Consejo para manejo de lector de tarjetas   Lista de mensajes  
Responder | Reenviar Mensaje #7018 de 7330 |
Re: [Delphi] Consejo para manejo de lector de tarjetas

Hola Sergio.

Si el dispositivo no trae un componente para Delphi con eventos como indica Nippur, o si es un OCX y no tiene métodos callback para avisar; el evento OnChange del Edit se dispara cada vez que cambia el texto por lo cual podes medir si el texto llegó al largo prefijado; recien ahí ejecutar la verificación.

No conozco este tipo de dispositivo, pero si lo anterior no te sirve: con los lectores de código de barra lo que se suele hacer es que éstos agreguen un posfijo (caracter/es al final) el cual equivale al enter, podrías ver si es configurable a hacer esto. Si esto es posible, te recomiendo también que configures un prefijo (caracter/es al principio) para identificar exactamente cuando comienza el ingreso del lector, para diferenciarlo de cualquier otro ingreso que pueda tener la computadora.

Saludos!

Nippur Lagash wrote:

Hola Sergio, deberías revisar la documentación de la(s) librería(s) provista por el fabricante
del lector de tarjetas, ahi debe estar explicado como levantar los tracks (son cuatro)
y que evento se dispara al pasar una tarjeta (cardaction o similar) y en ese evento podes meter
tu código y no utilizar un Tedit.

Saludos,
Fernando
MDQ

El 20 de octubre de 2008 14:17, Sergio Gallegos Barajas <sgb_07@yahoo.com> escribió:

Hola grupo saludos,estoy con un detalle quiero realizar un control de
accesos mediante tarjetas de banda magnetica y un lector con entrada
usb, el detalle es que no encuentro la manera de capturar la
informacion de la tarjeta sin tener que involucrar el teclado ya saben
tener que presionar enter para que se pueda activar el procedimiento
de revision, estoy utilizando un control edit en donde me aparece la
informacion en cuanto deslizo la tarjeta por el lector, mi pregunta es
como puedo hacer para evaluar la informacion que se despliega en el
control edit sin tener que presionar la tecla "Enter", algo asi como
lo hacen en los Supermercados que solo pasan el producto con codigo
por el lector de barras y lo despliega en pantalla, ya lo estuve
buscando por toda la web pero en realidad no hay informacion parecida
de ese tipo que me aclare mi duda, si alguien tiene informacion o
alguna idea se los agradezco mucho, el lector que estoy utilizando es
un magtek y Delphi 2007 en windows xp.
Gracias.




--
Nippur
Mar dePlata
ARgentina


Lun, 20 de Oct, 2008 11:44 pm

podostro
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #7018 de 7330 |
Desplegar mensajes Autor Ordenar por fecha

Hola grupo saludos,estoy con un detalle quiero realizar un control de accesos mediante tarjetas de banda magnetica y un lector con entrada usb, el detalle es...
Sergio Gallegos Barajas
sgb_07
Sin conexión Enviar correo
20 de Oct, 2008
5:17 pm

Hola Sergio, deberías revisar la documentación de la(s) librería(s) provista por el fabricante del lector de tarjetas, ahi debe estar explicado como...
Nippur Lagash
nippur_mdp
Sin conexión Enviar correo
20 de Oct, 2008
11:29 pm

Hola Sergio. Si el dispositivo no trae un componente para Delphi con eventos como indica Nippur, o si es un OCX y no tiene mtodos callback para avisar; el...
Maximiliano Podostroiec
podostro
Sin conexión Enviar correo
20 de Oct, 2008
11:43 pm

Hay lectores en los que se puede configurar un sufijo y un prefijo, generalmente los lectores de código de barras se les configura el sufijo #13. Si no podés...
Marcos Rodriguez
marcosesteba...
Sin conexión Enviar correo
20 de Oct, 2008
11:46 pm

Gracias por los consejos, ya estoy revisando en la pagina del fabricante y ver la informacion para poder manejar el lector. ... control de...
Sergio Gallegos Barajas
sgb_07
Sin conexión Enviar correo
22 de Oct, 2008
6:13 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda