Ver la Versión Completa : Pasar de string a float
joanajj
04-11-2004, 19:39:48
Buenas a todos, quisiera hacer esto:
Recibo este valor en string. Por ej. valor='123456789'
y quiero pasarlo a numérico y que quede así: 123456,789
¿Cómo podría hacerlo???
Saludos....
vic_ia
04-11-2004, 19:50:03
Hola...
function mostrar(valor : string):string;
var
dato : Double;
begin
dato := StrToFloat(valor);
result := FormatFloat('######,###',dato);
end;
saludos....
marcoszorrilla
04-11-2004, 20:05:29
Otro ejemplo:
procedure TForm1.Button1Click(Sender: TObject);
var
cCadena:String;
nNumero:Double;
begin
cCadena:='123456789';
nNumero:=StrToFloat(cCadena) /1000;
ShowMessage(FormatFloat(',0.000',nNumero)); //Para comprobar el resultado
end;
Un Saludo.
joanajj
04-11-2004, 20:29:30
Gracias por la rápida respuesta.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.