Hola a todos!
Estoy validando datos en los Edit. Si tengo un Edit en donde únicamente quiero introducir números, esta parte la tengo controlada, pero si quiero que que se pueda introducir un máximo de x números?
Para ello ahora mismo tengo algo como esto:
int n = StrToInt(Edit->Text);
if (n < 0 || n > 10000)
{
ShowMessage("Valor incorrecto");
Edit->SetFocus();
return;
}
A tiempo de ejecución funciona, pero al introducir un valor numércio grande ej:55555555555 la propia aplicación saca un mensaje de error diciéndo:
5555555555555 is not a valid integer value
ya que el rango de los int no llega hasta ese valor. Pero me gustaría controlarlo.
¿Hay alguna forma de indicarle al Edit que únicamente se puede introducir 5 valores numéricos?
Gracias.