Cuando en el Edit tienes un 3 y lo borras con la tecla retroceso, el edit queda en blanco, y justo en ese momento es cuando salta la excepción.
Solución: En el change del campo asociado, chequea el valor del campo, si es null entonces guardas el cero.
Otra opcion, no exclusiva, es usar TryStrtoInt, de esta forma, si el número no se puede convertir, ya tienes el valor por defecto sin que se lance la excepción.
Saludos
PD: StrToInt produce una excepción si el texto no se puede convertir.
Última edición por Lepe fecha: 20-02-2005 a las 11:58:44.
|