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
|
|||
|
|||
Error: Is not a valid integer value
Saludos.
Tengo un SpinEdit y al borrar el texto me salta el error: Is not a valid integer value. Estuve mirando en google, en algunos temas de este foro pero nada, y de otras páginas en inglés y probando los códigos que mencionaban pero no me sirvió ninguno. Le puse este:
Pero nada me sigue apareciendo. ¿Alguna solución? |
#2
|
||||
|
||||
he probado el ejemplo que pones y si me funciona bien
lo que no colocas es que tipo de Variable es "A" quiza ahi este el problema
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
Hola oscarac
El tipo de variable lo puse al principio:
Pero se me olvido añadirlo El código no me funciona, al borrar el texto del spinedit me salta el error, o al cambiar el número escribiendo otro. Saludos. |
#4
|
||||
|
||||
mmm dejame revisar
__________________
Dulce Regalo que Satanas manda para mi..... Última edición por oscarac fecha: 15-05-2013 a las 21:27:51. |
#5
|
||||
|
||||
Hola Darkmaster360.
Siendo la propiedad Value de tipo Integer, no hay manera de que la porción de código anterior te dé el error "Is not a valid integer value". ¿ No te sirve hacer ? Por que supongo que el error se dispara cuando ingresas un número decimal... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-05-2013 a las 21:35:51. |
#6
|
||||
|
||||
prueba haciendo esto
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
||||
|
||||
Hola de nuevo.
Me quedé con la duda (por que coincido con oscarac que el código no tendría que dar error) y la única forma que pude reproducir la excepción con cadena vacía fue así: Pero de ningún modo usando la función StrToIntDef ya que si no se puede realizar la conversión el valor devuelto es el designado por defecto (0). Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
Hola Ecfisa
lo que comenta el amigo, es que si en el SpinEdit presionas la tecla Del o Supr ahi genera el error, ya lo probe y efectivamente aparece el error pero con el codigo que le puse ya no aparece
__________________
Dulce Regalo que Satanas manda para mi..... |
#9
|
|||
|
|||
Hola a todos.
Gracias oscarac tu código me funciono No se parece en nada a otros que encontré en los demás sitios que mire. Gracias a ti también ecfisa Saludos. |
#10
|
||||
|
||||
de nada
me alegra haber sido de ayuda
__________________
Dulce Regalo que Satanas manda para mi..... |
#11
|
||||
|
||||
Cita:
Pero por mas que intenté no pude lograr el error con el código que nos menciona: (Omití el bloque de protección try ... except por que no hace al error) Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
||||
|
||||
Hola,
¿Para qué demonios sirve ahí la variable "A"? |
#13
|
|||
|
|||
Se me olvido una cosilla..
Esta línea:
Donde la incluyo en el código de oscarac:
Porque probé y aunque pueda cambiar el número del spinedit no cambia el intervalo del timer Saludos |
#14
|
||||
|
||||
Hola darkmaster360.
Sigo insistiendo que este código no tendría que darte problemas:
Pero bueno... Este es otro modo de hacer lo mismo que consultas: Y también tengo la misma intriga que dec... ¿ Para que es toda esa movida de la variable "A" ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#15
|
||||
|
||||
quiza la utiliza en otra instancia
__________________
Dulce Regalo que Satanas manda para mi..... |
#16
|
||||
|
||||
Si, seguramente es así. Pero lo que no me queda claro es por que complicarse con la conversión de la propiedad Text si ya tiene el valor como entero en la propiedad Value.
Y como le sugerí en el mensaje #5, basta con hacer para tener asignado el valor en la variable "A" sin la posibilidad de errores de conversión. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#17
|
|||
|
|||
Hola ecfisa.
El código que puse al principio si que me funcionaba pero me daba error porque tenía la línea:
Es esa línea probé quitandola y me funciona el código pero no me sirve el spinedit si no me cambia el intervalo del timer, también probé con los demás que me habéis ido pasando y me pasa lo mismo es esa línea. También probé poniendo lo que me proponías en el mensaje #5 de poner:
Pero me sigue dando error Saludos |
#18
|
||||
|
||||
Hola,
No lo entiendo: ¿no se trata de una variable local del procedimiento? ¿Cómo puede usarse fuera del mismo entonces? |
#19
|
||||
|
||||
Cita:
La verdad, no sé que decirte. Será la versión de Delphi o un problema de instalación ... No veo manera que la propiedad Value de tipo Integer genere el error "Is not a valid integer value" cuando se le está asignando su contenido a una variable de tipo Integer... Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Is not a valid integer value | joancmb | Varios | 9 | 19-03-2013 14:10:58 |
dbedit con editmask, Error : is not a valid date | osmar | Conexión con bases de datos | 4 | 09-02-2006 15:19:17 |
error de Is not valid float point value para un TCheckBox.... | uper | Varios | 3 | 20-10-2005 20:49:22 |
Error: metafile is not valid | SGL | Impresión | 0 | 10-06-2005 11:19:58 |
Error: " is not a valid integer value | MiLLeNPuNk | Varios | 2 | 20-02-2005 11:55:57 |
|