![]() |
![]() |
![]() |
![]() |
![]() |
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
|
||||
|
||||
Deberías leer estos 2 hilos.
Explican el porqué estás teniendo problemas con los mensajes de Windows en tu aplicación. https://stackoverflow.com/questions/...iremonkey-form https://stackoverflow.com/questions/...ssage-handling Recordemos que la Base de FMX es que es una librería para multiplataforma (Windows, iOS, android, Linux,...), por lo tanto no se si tendría mucho sentido implementar el tratamiento de mensajería de Windows.
__________________
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. |
#2
|
|||
|
|||
Cita:
Toda esa documentación ya me la he mirado (no sé cuantos días llevo con esto), sí, sé que FMX es una librería que no está basada en Windows y por tanto no se parece en nada a VCL, y por eso os pedía ayuda porque ya me estoy quedando bloqueado ![]() Gracias de nuevo! Saludos, Quique. |
#3
|
||||
|
||||
La primera respuesta del segundo link que te he puesto es lo que yo intentaría.
Haz una pequeña prueba a ver si consigues recibir mensajes. ¿Lo has probado? ¿Has conseguido algo?
__________________
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. |
#4
|
|||
|
|||
Cita:
Estoy probando esto: https://francois-piette.blogspot.com...ndows-and.html A ver sin el hilo, si es capaz de capturarme un mensaje WM_CHAR... Te voy contando... Gracias! |
#5
|
|||
|
|||
Buenas a todos,
Con esto de Overbyte, pues he conseguido registrar casi todos los eventos de Windows, menos el que necesito ![]() Me coge bien el WM_KEYDOWN y el WM_KEYUP justo cuando leo un código de barras, obtengo uno de cada uno por cada cifra devuelve el lector, en vez de mandarme un WM_CHAR que no lo consigo manejar, no sé por qué será. Estoy desistiendo de la idea de manejar mensajes (que al final sería lo más lógico usando FMX) y empezar a controlarlo mirando el prefijo en el KeyDown (ya que los tenemos configurados con un CTRL+B de prefijo) y mirando si lo que se recibe es la tecla CTRL y ésta no está pulsada, sé que es un código de barras. No sé cómo lo habéis controlado en otras aplicaciones vosotros, si es mejor hacerlo por otro lado o qué. Saludos, Quique. |
#6
|
||||
|
||||
Cita:
¿Has revisado la VCL? Es posible que no todos los mensajes que le llegan a una aplicación de Windows los esté generando necesariamente el sistema. En concreto WM_CHA, ¿Puedes comprobar con alguna utilidad que se esté generando realmente? Estoy pensando que se sea un mensaje que genera alguna unit de la propia VCL. ¿No se si me explico?
__________________
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. |
#7
|
|||
|
|||
Cita:
He tirado por la calle del medio y buscando he encontrado un par de cosillas que creo que me van a funcionar. Cuando compruebe que va bien os pongo el código por si a alguien le interesa. Gracias! |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Restringir lectura código de barras a un Tedit | hogol | Varios | 8 | 17-10-2012 11:33:36 |
lectura de codigo de barras | edmundo1481 | Varios | 1 | 27-01-2008 01:03:59 |
Codigo de Barras | CoCaInE | Varios | 2 | 25-11-2006 11:14:45 |
Tmessage Hotkey hacia aplicacion externa | vtdeleon | OOP | 4 | 24-09-2005 17:23:25 |
Codigo Barras | novatix | Impresión | 1 | 17-02-2004 12:43:25 |
![]() |
|