Erro em calculo de subtraçao
Pessoal bom dia eu sei que teoricamente é uma coisa basica mas nao consegui achar o por que estou fazendo a seguinte subtração abaixo e esta dando 1.300,00 is not floating point value
tot :=0;
tot := StrToFloat(Edit1.Text) - StrToFloat(Edit2.Text);
CurrencyEdit3.Text := formatfloat ('#,##0.00', tot);
Obs: Edit1 = 1.300,00 - Edit2 = 1.000,00
alguem poderia me dar uma dica fazendo um grande favor.
tot :=0;
tot := StrToFloat(Edit1.Text) - StrToFloat(Edit2.Text);
CurrencyEdit3.Text := formatfloat ('#,##0.00', tot);
Obs: Edit1 = 1.300,00 - Edit2 = 1.000,00
alguem poderia me dar uma dica fazendo um grande favor.
Andre Ucella
Curtidas 0
Respostas
Charles Segundo
18/06/2013
Pessoal bom dia eu sei que teoricamente é uma coisa basica mas nao consegui achar o por que estou fazendo a seguinte subtração abaixo e esta dando 1.300,00 is not floating point value
tot :=0;
tot := StrToFloat(Edit1.Text) - StrToFloat(Edit2.Text);
CurrencyEdit3.Text := formatfloat ('#,##0.00', tot);
Obs: Edit1 = 1.300,00 - Edit2 = 1.000,00
alguem poderia me dar uma dica fazendo um grande favor.
tot :=0;
tot := StrToFloat(Edit1.Text) - StrToFloat(Edit2.Text);
CurrencyEdit3.Text := formatfloat ('#,##0.00', tot);
Obs: Edit1 = 1.300,00 - Edit2 = 1.000,00
alguem poderia me dar uma dica fazendo um grande favor.
Talvez seja a forma como você está escrevendo os 1.300 no edit, tente escrever sem o ponto, apenas o valor, tipo... 1300,
teste..
provavelmente é isso.
GOSTEI 0
Andre Ucella
18/06/2013
Ok, acabei de fazer a dica que você me deu, deu certo, dai para aparecer o formato certo da moeda, utilizei o currencyEdit, ficou show, Obrigado.
GOSTEI 0
José
18/06/2013
Obrigado Andre, por sinalizar que sua duvida foi solucionada e também por informar como fez para solucionada.
Tópico concluído.
Tópico concluído.
GOSTEI 0