Hola, en mi programa tengo un TEdit que solo se pueden escribir numeros. Esos numeros pueden tener decimales. Estoy utilizando la funcion StrToFloat, pero solo guarda la parte entera del numero.
Tengo lo siguiente
numero = StrToFloat(Edit3->Text);
....
ShowMessage ("minimo: "+AnsiString(numero));
...
Si en el Edit escribo 8,9 luego muestra 8.
Como simbolo decimal utilizo , si utilizo . me da error en la conversion a float, así que supongo que no es un error de puntuacion.
Alguien sabe como hacerlo para que muestre 8,9??
Gracias