Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
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 15-08-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por roman
Si dije que éste era el mejor método ha sido por error. Lo que yo recuerdo haber dicho es que éste era el método por el que yo me inclinaría y di razones de porqué me parece mejor. Pero yo no soy dueño de la verdad.
No; no ha sido error tuyo, sino que, yo, puesto que tú lo decías, lo daba por el mejor. Pero, llevas razón roman, no estás en posesión de la verdad: nadie lo está. Empero, ciñéndonos a lo que tratamos es probable que estés más cerca de la mejor solución que yo, al menos.

Cita:
Empezado por roman
De hecho, yo no pondría una información que normalmente ya se puede ver directamente en las luces del teclado, no le veo caso.
¿Entonces tenemos que pensar que todos los teclados cuentan con esas luces? ¿Que todos los que cuentan con ellas funcionan bien? No te confundas, me aproximo a tu opinión en esto. Respecto de lo de la tecla INSERT es algo en que quizá no hubiera caido, pero estoy de acuerdo contigo, obviamente.

Cita:
Empezado por roman
Ahora bien, en mi opinión, no siendo crítico el poner el estado de CapsLock y NumLock, yo no lo pondría, pero si lo pongo, entonces intentaré que funcione a la perfección y no que casi funcione.
Ejem... ¿Entonces tienes algún método que elegirías para considerar que todo está funcionando a la perfección? ¿En este caso se trata de un "TTimer" cada pocos milisegundos? ¿Me equivoco?
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 15-08-2005 a las 23:43:32. Razón: (corrección del texto)
Responder Con Cita
  #2  
Antiguo 15-08-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por dec
¿Entonces tenemos que pensar que todos los teclados cuentan con esas lueces? ¿Que todos los que cuentan con ellas funcionan bien?
Hasta ahora no he visto nunca un teclado que no disponga de esas luces, pero en todo caso, no creo que mi aplicación deba solventar la carencia o mal funcionamiento del hardware.

Cita:
Empezado por dec
Ejem... ¿Entonces tienes algún método que elegirías para considerar que todo está funcionando a la perfección? ¿En este caso se trata de un "TTimer" cada pocos milisegundos?
No importa que método use; lo que quiero decir con "perfección", es que, en caso de querer mostrar el estado de CapsLock y NumLock en mi aplicación, entonces veré la forma de que tal estado se refleje en todo momento.

Además del Timer se me ocurre un thread aparte en donde hacer la actualización o bien usar ambos, el Timer y el OnIdle, habilitando el timer cuando la aplicación se desactive e inhabilitándolo cuando se active.

// Saludos
Responder Con Cita
  #3  
Antiguo 15-08-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Por cierto, lo que sí he visto son teclados sin la tecla ScrollLock, pero en realidad jamás he sabido para qué diantres sirve. Ni siquiera en los tiempos del DOS.

// Saludos
Responder Con Cita
  #4  
Antiguo 16-08-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por roman
Por cierto, lo que sí he visto son teclados sin la tecla ScrollLock, pero en realidad jamás he sabido para qué diantres sirve. Ni siquiera en los tiempos del DOS.
Bueno... también yo lo desconocía, y, a lo que se lee, no suele hacerse un uso correcto de esta tecla: en el caso del editor que me traigo entre manos desde luego que no.

Cita:
Empezado por roman
Hasta ahora no he visto nunca un teclado que no disponga de esas luces, pero en todo caso, no creo que mi aplicación deba solventar la carencia o mal funcionamiento del hardware.
Sobre eso habría que hablar, pero, estoy de nuevo de acuerdo contigo roman.

Cita:
Empezado por roman
Además del Timer se me ocurre un thread aparte en donde hacer la actualización o bien usar ambos, el Timer y el OnIdle, habilitando el timer cuando la aplicación se desactive e inhabilitándolo cuando se active.
Desde luego, me parece algo demasiado complicado, para lo que se trata de conseguir. He pensado que Delphi, por ejemplo, el editor, me refiero, no muestra el estado de las teclas que nos ocupan.

Así pues yo estoy en el editor haciendo una cosa mal y otra tal vez con poco sentido: la primera y mal hecha es mostrar el estado de la tecla "Scroll Lock", siendo así que en modo alguno el programa hace uso del estado de dicha tecla; la segunda, que tal vez esté demás, es indicar el estado de las teclas "Bloq. Núm" y "Bloq. Mayús"... no creo que esto sea una carencia del editor de Delphi: he convivido con él cierto tiempo y no he echado en falta esa característica.

Total, que me he convencido, en todo o en parte gracias a ti roman, y el editor en cuestión va a dejar de mostrar el estado de dichas teclas. Creo que será lo mejor, por eso lo haré así.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 16-08-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
He aquí un bonito uso- absolutamente inútil por otro lado -de la tecla ScrollLock:


Código Delphi [-]
if GetKeyState(VK_SCROLL) and 1 = 1 then
  Memo1.ScrollBars := ssVertical
else
  Memo1.ScrollBars := ssNone;

Responder Con Cita
  #6  
Antiguo 16-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Saludos
Cita:
Empezado por roman
Hasta ahora no he visto nunca un teclado que no disponga de esas luces,..
Tengo uno de esos teclados(A4 Tech Keywords Office), fastidio, ya que no se el estado de las teclas, a pesar de que tiene la posicion de las teclas comodas para la muñeca de la mano
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #7  
Antiguo 16-08-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues es increible. Bueno, te creo ya que lo dices pero me parece un absurdo. En algo tan simple como escribir una contraseña, ¿cómo se supone que sabe uno si están activadas las mayúsculas o no?

Claro que no será la primera vez que algún recién egresado de diseño industrial salga con una "brillante idea". Por mi parte el peor teclado que he tenido es uno donde las teclas Home, End, PgDn y PgUp estaban montadas sobre las mismas teclas que las teclas de dirección así que había que usar la tecla modificadora Fn para usar unas u otras.

Me consuela pesar que estos diseñadores serán condenados en el infierno de los informáticos a escribir día tras día hasta el fin de los tiempos en un teclado así.

// Saludos
Responder Con Cita
  #8  
Antiguo 16-08-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 26
vtdeleon Va por buen camino
Saludos

Cita:
Empezado por roman
¿cómo se supone que sabe uno si están activadas las mayúsculas o no?
Solo en WinXp me doy cuenta, ya que cuando el edit consigue el foco sale el Hint, avisandote del estado del Caps
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #9  
Antiguo 16-08-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues ahora entiendo la ira que muestra tu avatar

Pero en serio, puedes conseguir teclados baratos y con lucecitas

// Saludos
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


La franja horaria es GMT +2. Ahora son las 14:19:15.


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