Ola pessoal boa tarde.. seguinte to com um problema aki.. q nao verdade mais é por falta de conhecimento.. to começando agora..
mas vamos la... seguinte eu to criando um modulo de recebimento de caixa.. dai vem um problema abaixo segue o codigo q escrevi qdo o valor da abaixo de 1.000,00 da tudo certo mais qdo o valor é acima de 999 tipo 1.000,00 ele fala q o valor nao é um ponto flutuante valido.. como posso contornar isso?? dinheiro := RxCalcEdit2.Text; cartao := Edit3.Text; cheque := Edit2.Text; total := FloatToStr(StrToFloat(dinheiro) + StrToFloat(cartao) + StrToFloat(cheque)); saldo.Caption := FormatFloat('###,###,###,##0.00',StrToFloat(total)); saldo.visible := true; // calcular troco troco := FloatToStr(StrToFloat(saldo.Caption) - StrToFloat(label4.caption)); label5.Caption := FormatFloat('###,###,###,##0.00',StrToFloat(troco)); label5.Visible := true; //calcular carteira total2 := FloatToStr(StrToFloat(label4.Caption) - StrToFloat(saldo.Caption)); Edit4.Text := FormatFloat('###,###,###,##0.00',StrToFloat(total2));