![]() |
![]() |
| Paypal | 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 al validar por edit vacío
Muchas gracias a todos por sus respuestas. Finalmente puede instalar los componentes jedi!!!
No sabía que la última versión era solo para delphi 2009, ese era el problema. Ahora estoy utilizando el componente TJvValidateEdit pero aún sigue dando el mismo error . Debe haber algo mal en el código, porque la validación tiene que estar bien, no?Ya probé verificar que el edit no tiene valor nulo cuando cambia su valor. Bueno, voy a seguir probando, si alguien tiene alguna idea para darme será bien recibida. ![]() Saludos |
|
#2
|
||||
|
||||
|
si ya estas utilizando un TjvValidateEdit, ya no es necesario ni validar nada, ni hacer conversiones, ni programar nada...
ahora, ¿en que parte del código te marca que error?
__________________
|
|
#3
|
|||
|
|||
|
Para validar edits vacíos y que no te de error al convertirlos en entero basta con poner un 0 (cero) delante del texto a convertir:
.... auxiliar:= strtoint(Trim( '0' + LbSelectorCarton.Text)) |
|
#4
|
|||
|
|||
|
Cita:
Este error salta cuando cierro el formulario que muestra los cartones de lotería y te permite editarlos, al aceptar los cambios da error y marca el último close dentro de este procedimiento:
El código de Editar cartón es:
Bueno, si necistás más información avisame. Porque yo sigo igual de perdida con esto. Gracias por sus respuestas Última edición por Loreiev fecha: 16-12-2008 a las 00:22:32. Razón: error de formato |
|
#5
|
||||
|
||||
|
cambia el "Close" donde te marca el error por "Action := caFree;"
__________________
|
|
#6
|
|||
|
|||
|
Hola, prové lo que me dijiste pero sigue dando el mismo error, sólo que ahora marca la sentencia: Action := caFree;
Se te ocurre que puede ser? Desde ya muchas gracias |
|
#7
|
|||
|
|||
|
un 0 (cero) delante de un valor númerico no sirve para nada
EditarCarton(0+lbNumeroCarton.Value); Tienes que ponerlo como caracter, entre comillas a la hora de transformar el string a número para que si el edit estáa vacio no de error al transformar un string vacio. Creo que serría en esta línea. numerocarton[l,k]:= strtoint('0' + frmCartones.GrillaCarton.Cells[i,j]) ; |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Solo letras y numeros en edit | oesteve | OOP | 30 | 28-06-2013 21:30:43 |
| Validar numeros y letras en un Edit? | danytorres | Varios | 12 | 12-11-2010 21:42:27 |
| Validar Ingreso De Letras En Un Edit | sdiaz1983 | Varios | 10 | 21-03-2008 01:16:33 |
| Validar Edit solo Texto | Elite237 | OOP | 13 | 28-07-2007 21:45:25 |
| como se puede validar un edit para solo numeros | carlos gonzalez | Varios | 3 | 30-09-2006 21:22:38 |
|