Erro em calculo de subtraçao

Delphi

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.
Andre Ucella

Andre Ucella

Curtidas 0

Respostas

Charles Segundo

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.


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

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é

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.
GOSTEI 0
POSTAR