... if ( !( TryStrToFloat( Text, e ) ) ) throw Exception( "No es un número decimal válido" ); else Sender->AsString = Text;