Mayúsculas espúreas en un get !!!???
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
Mayúsculas espúreas en un get !!!???
A ver si a alguien le ha pasado esto:
En todos los gets de un diálogo, sin motivo aparente, algunas letras entran siempre en mayúsculas, aunque las teclee en minúsculas. Por ejemplo, si escribo "barcelona" lo que entra en el get es "bArcelonA". Eso es también lo que se graba en la DBF correspondiente.
Los gets son controles absolutamente normales, sin picture ni validación, Simplemente, texto /FWH 8.06+ Harbour). No parece un problema de hardware, porque se da en varios ordenadores.
Si cierro la aplicación y vuelvo a arrancar, el problema desaparece. Hasta la próxima, en que las letras afectadas pueden ser la misma "A" u otra cualquiera.
Me gustaría saber si alguien más ha tenido este problema y cómo la ha solucionado. Gracias
Rafael
En todos los gets de un diálogo, sin motivo aparente, algunas letras entran siempre en mayúsculas, aunque las teclee en minúsculas. Por ejemplo, si escribo "barcelona" lo que entra en el get es "bArcelonA". Eso es también lo que se graba en la DBF correspondiente.
Los gets son controles absolutamente normales, sin picture ni validación, Simplemente, texto /FWH 8.06+ Harbour). No parece un problema de hardware, porque se da en varios ordenadores.
Si cierro la aplicación y vuelvo a arrancar, el problema desaparece. Hasta la próxima, en que las letras afectadas pueden ser la misma "A" u otra cualquiera.
Me gustaría saber si alguien más ha tenido este problema y cómo la ha solucionado. Gracias
Rafael
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
Karinha:
No uso máscara. El Get acepta mayúsculas, minúsculas, cifras, signos...
Si fuerzo mayúsculas, con Picture "@!", lo pone todo en caja alta, correctamente pero no es ése el caso. El problema es que cuando se da el error (que es esporádico), no me deja escribir ciertas letras en minúsculas. Pero sólo afecta a una o dos letras de todo el alfabetoen minúscula.
Saludos,
Rafael
No uso máscara. El Get acepta mayúsculas, minúsculas, cifras, signos...
Si fuerzo mayúsculas, con Picture "@!", lo pone todo en caja alta, correctamente pero no es ése el caso. El problema es que cuando se da el error (que es esporádico), no me deja escribir ciertas letras en minúsculas. Pero sólo afecta a una o dos letras de todo el alfabetoen minúscula.
Saludos,
Rafael
- Biel EA6DD
- Posts: 680
- Joined: Tue Feb 14, 2006 9:48 am
- Location: Mallorca
- Contact:
Rafael, haces un teste ahi con este comando:
? AnsiLower( cVariable )
http://fivetechsoft.com/forums/viewtopi ... =ansilower
Que retorna?
? AnsiLower( cVariable )
http://fivetechsoft.com/forums/viewtopi ... =ansilower
Que retorna?
João Santos - São Paulo - Brasil
Rafa:
Parece ser una mala jugada de algun virus, correle algun antivirus.
Saludos
Parece ser una mala jugada de algun virus, correle algun antivirus.
Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
-
- Posts: 988
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Re: Mayúsculas espúreas en un get !!!???
Rafael,
Te ocurre siempre en el mismo ordenador? Probaste en otro ordenador? Cuando te sucede, has probado con otras aplicaciones a ver que pasa?
Un saludo,
Carlos.
<humor>¿Probaste alejando la VoltDamn del teclado?</humor>Rafael Clemente wrote: Me gustaría saber si alguien más ha tenido este problema y cómo la ha solucionado.
Rafael
Te ocurre siempre en el mismo ordenador? Probaste en otro ordenador? Cuando te sucede, has probado con otras aplicaciones a ver que pasa?
Un saludo,
Carlos.
Re: Mayúsculas espúreas en un get !!!???
Rafael Clemente wrote:A ver si a alguien le ha pasado esto:
En todos los gets de un diálogo, sin motivo aparente, algunas letras entran siempre en mayúsculas, aunque las teclee en minúsculas. Por ejemplo, si escribo "barcelona" lo que entra en el get es "bArcelonA". Eso es también lo que se graba en la DBF correspondiente.
Los gets son controles absolutamente normales, sin picture ni validación, Simplemente, texto /FWH 8.06+ Harbour). No parece un problema de hardware, porque se da en varios ordenadores.
Si cierro la aplicación y vuelvo a arrancar, el problema desaparece. Hasta la próxima, en que las letras afectadas pueden ser la misma "A" u otra cualquiera.
Me gustaría saber si alguien más ha tenido este problema y cómo la ha solucionado. Gracias
Rafael
A mi me sucede algo parecido.
Es en una aplicación 16b de Fivewin 2.4, cuando he estado alternando entre esa aplicación y otras, en esa aplicación llega un momento en que si quiero escribir por ejemplo el paréntesis '(', pués escribe otro carácter. Es como si el teclado se hubiera desprogramado.
Yo uso un portatil DELL con XP, y también me ha sucedido en un sobremesa bajo Windows Server 2003.
Se soluciona como has dicho tu, saliendo de la aplicación y volviendo a ella.
No le doy importancia al ser una aplicación en 16b pero a lo mejor es más grave de lo que parece, y no se detecta mucho al ser habitual usar mascaras en los GET.
Saludos
Carlos G.
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
Mis excusas a todos por mi retraso en contestar a vuestras sugerencias:
Biel: Sí que es raro. Como es algo esporádico y que no puedo reproducir, no he probado a escribir en otro programa. Tu sugerencias es una buena idea. Lo intentaré en cuanto peuda.
Karinha: Es un fallo esporádico así que es difícil hacer comprobaciones sobre la marcha. En funcionamiento normal, AnsiLower() da un resultado correcto.
Armando: No, no es un virus. Mi ordenador está limpio y el problema aparece también en ordenadores de otros clientes. Además, es esporádico.
Carlos Mora: Lo de separar la Voll Dam del teclado fue lo primero que hice... Por lo demás, el problema ocurre tanto en mi ordenador como en el de algunos clientes.
Carlos G: Bueno; por lo menos he encontrado alguien más con el mismo problema!!!. Mis apps son de 32 bits (FWH 8.06 + Harbour) así que no parece que tanga nada que ver con el hecho de que sea 16 / 32 bits.
RenOmaS: Sí: utilizo AnsiUpper() en varios lugares de mi programa, incluyendo un TAG de Indice CDX: AnsiUpper(APELLIDOS) ¿ Puede tener algo que ver?
Gracias a todos,
Rafael
Biel: Sí que es raro. Como es algo esporádico y que no puedo reproducir, no he probado a escribir en otro programa. Tu sugerencias es una buena idea. Lo intentaré en cuanto peuda.
Karinha: Es un fallo esporádico así que es difícil hacer comprobaciones sobre la marcha. En funcionamiento normal, AnsiLower() da un resultado correcto.
Armando: No, no es un virus. Mi ordenador está limpio y el problema aparece también en ordenadores de otros clientes. Además, es esporádico.
Carlos Mora: Lo de separar la Voll Dam del teclado fue lo primero que hice... Por lo demás, el problema ocurre tanto en mi ordenador como en el de algunos clientes.
Carlos G: Bueno; por lo menos he encontrado alguien más con el mismo problema!!!. Mis apps son de 32 bits (FWH 8.06 + Harbour) así que no parece que tanga nada que ver con el hecho de que sea 16 / 32 bits.
RenOmaS: Sí: utilizo AnsiUpper() en varios lugares de mi programa, incluyendo un TAG de Indice CDX: AnsiUpper(APELLIDOS) ¿ Puede tener algo que ver?
Gracias a todos,
Rafael
-
- Posts: 199
- Joined: Tue Apr 22, 2008 9:54 am
- Location: Valladolid, Spain.
Rafael,
Alguna otra aplicación que ejecutes simultánea a la tuya en esas máquinas? Algún objeto ActiveX? DLL de terceros?
Las letras siempre son las mismas las que escribe en mayúsculas? Es decir, en bArcelonA sólo es la A la que parece entrar mal... siempre es con la A en la misma palabra...?
Es raro, muy raro. Yo los problemas que he tenido de ese estilo siempre ha sido o todo mayúsculas o todo minúsculas o cambiarme el sentido de la tecla Bloq Mayús.
Saludos!
Alguna otra aplicación que ejecutes simultánea a la tuya en esas máquinas? Algún objeto ActiveX? DLL de terceros?
Las letras siempre son las mismas las que escribe en mayúsculas? Es decir, en bArcelonA sólo es la A la que parece entrar mal... siempre es con la A en la misma palabra...?
Es raro, muy raro. Yo los problemas que he tenido de ese estilo siempre ha sido o todo mayúsculas o todo minúsculas o cambiarme el sentido de la tecla Bloq Mayús.
Saludos!
- Rafael Clemente
- Posts: 365
- Joined: Sat Oct 08, 2005 7:59 pm
- Location: Barcelona, Spain
Triunvirato:
Pue sí, es rarísimo pero me ha ocurrido ya en un par de aplicaciones totalmente desconectadas. Cuando se "atasca" una letra, por ejemplo, la "A" entra mal en cualquier palabra escrita en cualquier campo del diálogo. Por ejemplo: JuAn AbAdAl cAlle AnchA bArcelonA
Es como si el bit 2 del caracter ASCII quedase bloqueado a "0". A veces el problema afecta a _, por ejemplo, "ATrAcTivo" pero lo verdaderamente molesto es que no puedo reproducirlo porque sólo ocurre de cuando en cuando, sin motivo aparente.
Eso sí: salir del programa y volver a entrar resuelve el problema.
Por cierto, no utilizo DLL de terceros ni ActiveX de ningún tipo
Saludos,
Rafael
Pue sí, es rarísimo pero me ha ocurrido ya en un par de aplicaciones totalmente desconectadas. Cuando se "atasca" una letra, por ejemplo, la "A" entra mal en cualquier palabra escrita en cualquier campo del diálogo. Por ejemplo: JuAn AbAdAl cAlle AnchA bArcelonA
Es como si el bit 2 del caracter ASCII quedase bloqueado a "0". A veces el problema afecta a _, por ejemplo, "ATrAcTivo" pero lo verdaderamente molesto es que no puedo reproducirlo porque sólo ocurre de cuando en cuando, sin motivo aparente.
Eso sí: salir del programa y volver a entrar resuelve el problema.
Por cierto, no utilizo DLL de terceros ni ActiveX de ningún tipo
Saludos,
Rafael
Puedes experimentar
y veras que en el get si escribes la 'c' aparece como 'C'
Code: Select all
...
Local cText := 'cuando'
Local cLee := Space( 30 )
cText := AnsiUpper( cText )
...
REDEFINE GET oGet VAR cLee ...
...
Saludos/regards
RenOmaS
skype: americo.balboa
RenOmaS
skype: americo.balboa