Problemas com formatfloat

Delphi

08/05/2003

Olá Amigos!

Tenho um problema com a fução formatfloat do delphi, pois para formatar números acima de 1000 o delphi apresenta a seginte mensagem.

Range Max:
- Integer : 2147483647 <-> 2147483647
- Float : 5.0e- <-> 1.7e+308

Apesar da mensagem de erro o programa funciona normalmente.

Exemplo do código que gera o erro.

edit1.Text := formatfloat(´#,,0.00´, DataModule1.Table1ValorVenda.AsFloat);


Alguém sabe como posso resolver isto?

Desde já agadeço.

Um abraço!


Cristianosilva

Cristianosilva

Curtidas 0

Respostas

Fer

Fer

08/05/2003

tente
edit1.Text := formatcurr(´#,,0.00´, DataModule1.Table1ValorVenda.AsFloat);

falow

se funcionar avise


GOSTEI 0
Edgar Olavo

Edgar Olavo

08/05/2003

ou tente:

edit1.Text := format(´¬14.2n´,[DataModule1.Table1ValorVenda.AsFloat]):


GOSTEI 0
Cristianosilva

Cristianosilva

08/05/2003

Olá Amigos!

Tentei as duas formas sugeridas acima e ambas retornaram o mesmo erro, porém o sistema continua funcionando!

Obrigado pelas sugestões!


GOSTEI 0
POSTAR