Fórum Converter String em Double #573474
03/01/2017
0
Fala pessoal...nova dúvida!!!!! Como eu consigo converte o valor de um edit...por exemplo 106,65 para double: 106.65 Estou fazendo assim mas diz que o valor 106.65 não esta correto como ponto flutuante.
var valor_float : Double;
valor_float := StrToFloat(StringReplace(Edit_Valor_Conta.Text, ',', '.', [rfReplaceAll]));
O que faço galera???
var valor_float : Double;
valor_float := StrToFloat(StringReplace(Edit_Valor_Conta.Text, ',', '.', [rfReplaceAll]));
O que faço galera???
Fabricio Silva
Curtir tópico
+ 0
Responder
Posts
04/01/2017
Gabriel Baltazar
Tira o StringReplace ou inverte pra substituir ponto por virgula
valor_float := StrToFloat(Edit_Valor_Conta.Text);
valor_float := StrToFloat(StringReplace(Edit_Valor_Conta.Text, '.', ',', [rfReplaceAll]));
Responder
Gostei + 0
04/01/2017
Fabricio Silva
Na minha tabela o campo valor está como o tipo double 10,2
os valores la ficam assim: 101.36 ou 26.50 isto é ficam com ponto e não com vírgula. Blz até ai. quando vou inserir o valor após a rotina de conversão: strtofloat recebo a resposta que o valor convertido não é ponto flutuante válido...affff....não tenho idéia de como corrigir!!!!
os valores la ficam assim: 101.36 ou 26.50 isto é ficam com ponto e não com vírgula. Blz até ai. quando vou inserir o valor após a rotina de conversão: strtofloat recebo a resposta que o valor convertido não é ponto flutuante válido...affff....não tenho idéia de como corrigir!!!!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)