![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Evitar el uso del teclado en un componente TEdit
![]() |
#2
|
||||
|
||||
Podrias generar el codigo de barras con algun componente generador de codigo de barras y luego imprimirlo con paquetes como por ejemplo el FastReport, FreeReport o algun complemento para el QuickReport que haga dicha labor.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
perdon creo q no me expliqe bien, el codigo de barras ya viene impreso en las tarjetas de los empleados, lo que yo necesito es leer ese codigo desde la lectora de codigos y q no lo puedan teclear directamente
|
#4
|
||||
|
||||
Se me ocurre que configures tu lector para que en la misma cadena pero antes de enviar el código envié un carácter especial que sea reconocido por tu aplicación y de esa manera entienda que esa entrada viene del lector y otro carácter al final para que la aplicación cierre de nuevo cualquier posibilidad de escribir otra cosa, y así si alguien trata de hacerlo desde el teclado pues no sabrá cual es ese carácter especial y por lo tanto tu aplicación no dejara escribir nada.
Nota: Las configuraciones de estos lectores vienen por lo general en un manual de usuario con el dispositivo. No se si me hice entender pero espero que si y que ademas te sirva de algo. ![]()
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
|||
|
|||
vale me latio mucho tu idea, dejame busco esos manuales de los que hablas, muchas gracias por el tip!!
|
#6
|
||||
|
||||
Te pongo un ejemplo, de hecho, no hace falta ningún edit para procesar los mensajes de teclado, pero bueno....
Interceptas los mensajes con un TApplicationEvents:
Luego el procedimiento que procesa las entradas.... (A MODO DE EJEMPLO)
Evidentemente, la codificación dependerá de tus códigos y por supuesto de como esté configurado el lector. Espero que te resulte útil.. Saludos ![]()
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
#7
|
|||
|
|||
gracias ardilla, a primera vista no comprendi muy bien tu codigo pero dejame tratar de implementarlo y a veri si hago q funcione este show, pero de cualquier forma gracias por la atencion
|
#8
|
||||
|
||||
Orales!
Yo hiba a dar una respuesta tipo: Pon tu TEdit en ReadOnly (los componentes Jedi tienen esta opción) y listo. Parece que andaba muy perdido.
__________________
|
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Leer buffer de teclado | dieleo | Varios | 0 | 12-02-2007 19:23:19 |
Leer Puerto USB (Multi teclado USB) | DTAR | Varios | 0 | 08-06-2006 16:36:48 |
Como leer todos los eventos del teclado en todas las aplicaciones?? | JuanErasmo | API de Windows | 1 | 04-04-2006 16:35:43 |
Ayuda por el teclado | egm1802 | Varios | 3 | 05-03-2004 07:11:13 |
AYUDA para leer el contenido de un TexFile | jorch_yr | Varios | 3 | 03-01-2004 21:55:47 |
![]() |
|