Problemas com formato Currency

Delphi

12/08/2003

Estou tendo sérios problemas com o tipo currency, por exemplo em um edit tenho o valor R$ 1.445,00. Como faço para jogar este valor em uma variável do tipo currency, pois necessito dividir este valor em várias parcelas. Quando tento jogar o valor para uma variável do tipo currency da a mensagem ´´R$ 1.445,00´ is not a valid floating point value´.
Já criei um função para tirar o ´R$ ´, mas continua o mesmo problema ´´ 1.445,00´ is not a valid floating point value´.
Não sei mais o que tentar.
Agradeço se alguém ajudar.


Mkoch

Mkoch

Curtidas 0

Respostas

Koplin

Koplin

12/08/2003

O problema esta no ponto e na virgula
1.445,00 deve ficar 1445.00
Tratando isso voce resolve.
Uma dica
DecimalSeparator:=´.´ resolve a virgula.


GOSTEI 0
Mkoch

Mkoch

12/08/2003

Obrigado, funcionou.


GOSTEI 0
Gilsonlongo

Gilsonlongo

12/08/2003

Oi,

Também estou com este problema...

Estou convertendo assim:
editbdtvalorpag.text := FormatCurr(´#,,0.00´,StrToCurr(editbdtvalorpag.text));

Mas qdo o valor ultrapassa a casa do milhar dá o erro....

Como usar -> DecimalSeparator:=´.´ resolve a virgula.

Obrigado,

Gilson

O problema esta no ponto e na virgula 1.445,00 deve ficar 1445.00 Tratando isso voce resolve. Uma dica DecimalSeparator:=´.´ resolve a virgula.



GOSTEI 0
POSTAR