Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-04-2009
Avatar de casacham
casacham casacham is offline
Miembro
 
Registrado: abr 2006
Ubicación: Cordoba->Argentina. Arboleas->Almeria->España
Posts: 184
Poder: 21
casacham Va por buen camino
Un poco mas de ayuda

Aqui agrego un poco mas de ayuda, creo que es util para interpretar mi pregunta


Keystroke Message Flags



Repeat Count
You can check the repeat count to determine whether a keystroke message represents more than one keystroke. The system increments the count when the keyboard generates WM_KEYDOWN or WM_SYSKEYDOWN messages faster than an application can process them. This often occurs when the user holds down a key long enough to start the keyboard's automatic repeat feature. Instead of filling the system message queue with the resulting key-down messages, the system combines the messages into a single key down message and increments the repeat count. Releasing a key cannot start the automatic repeat feature, so the repeat count for WM_KEYUP and WM_SYSKEYUP messages is always set to 1.
__________________
La vida no trata de encontrarse a uno mismo, sino de crearse a uno mismo.
Tanto si piensas que puedes como si no, estarás en lo cierto
Responder Con Cita
  #2  
Antiguo 13-04-2009
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 22
cHackAll Va por buen camino
Código Delphi [-]
// LongRec(Message.LParam).Lo
// Message.LParam and $FFFF
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita
  #3  
Antiguo 14-04-2009
Avatar de casacham
casacham casacham is offline
Miembro
 
Registrado: abr 2006
Ubicación: Cordoba->Argentina. Arboleas->Almeria->España
Posts: 184
Poder: 21
casacham Va por buen camino
Cool Solo devuelve 1

Hola [cHackAll]

Gracias por responder a mi pregunta y tomarte el tiempo de leer todo lo que escribi. Probe interpretar lo que escribiste, y ademas busque info sobre LongRec ( separates parts of a 4-byte value). Pero esto solo me devuelve el valor de 1 cuando hago lo siguiente:
Código Delphi [-]
   ShowMessage (inttoStr(LongRec(Message.lParam).Lo)+' '+inttoStr(Message.LParam and $FFFF);

Eso responde a como interpretar esa parte del mensaje. Y debo comentar entonces lo que yo creia, pues pensaba que leyendo esa parte del mensaje obtenia directamente el n de veces que fue mandada a la cola de procesos la tecla que fue mantenida presionada. Es decir, si yo mantengo presionada la tecla "a" durante un tiempo veo que en mi TMemo se llena de "aaaaaaaaaaaaaaaaaaaaaaa......aaa" pero no logro saber exactamente cuantas "a" tengo al soltar la tecla leyendo el mensaje, sino que creo que debo hacer un contador para obtener el numero de veces que aparecio "a" en el TMemo.
Este post que me escribiste me sirve para seguir estudiando el tema. Gracias
__________________
La vida no trata de encontrarse a uno mismo, sino de crearse a uno mismo.
Tanto si piensas que puedes como si no, estarás en lo cierto

Última edición por casacham fecha: 14-04-2009 a las 09:33:49. Razón: correccion ortografica
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como interpretar un error FGarcia Varios 4 03-01-2008 01:13:09
Interpretar SQL juanpe Firebird e Interbase 4 11-07-2007 10:07:58
Mensage WM_KEYDOWN con TWinControl liadsoft OOP 1 17-05-2006 00:17:57
Interpretar ficheros XSD kes Conexión con bases de datos 0 20-01-2005 12:16:37
Interpretar mensajes de MS-Dos verm83 Varios 3 07-04-2004 15:41:53


La franja horaria es GMT +2. Ahora son las 15:17:34.


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
Copyright 1996-2007 Club Delphi