Casas Decimais.

Delphi

22/06/2005

pessoal,

Existe alguma forma mais elegante para fazer o tratamento de valores com casa decimal?
Falo isso porque dependendo da configuração da máquina, as vezes tenho que mexer no Painel de Controle > Configurações Regionais... para mudar a formatação dos números decimais.
Caso eu não mude ao invés de gravar 5,32 grava 532.
Utilizo o Banco de Dados Interbase.
Abraço a todos


Mmbarros

Mmbarros

Curtidas 0

Respostas

Edilcimar

Edilcimar

22/06/2005

coloque na inicialização do programa
DecimalSeparator := ´.´;
LongDateFormat := ´DD/MM/YYYY´;
DateSeparator := ´/´;
aí vc formata o ponto decimal, o tipo de data e o separador da data


GOSTEI 0
Fabriciosanas

Fabriciosanas

22/06/2005

Caro amigo o problema com casas decimais é maior do que vc pensa recomendo que vc leia um artigo pubicado na clube delphi sobre e tipos de dados e na firebase sobre campos currency e numerico, pois de acordo com a situacao vc poderá ter problemas no resultado final.
Sds,

Fabricio A.Sanas


GOSTEI 0
Mmbarros

Mmbarros

22/06/2005

Duas dúvidas para Edilcimar e Fabriciosanas

Para Edilcimar:

Peço desculpas pela falta de conhecimento mas, quando voçê fala ´coloque na inicialização do programa´ ´voçê se refere a inicialização de qual Sistema? Da minha aplicação Delphi? se sim onde eu coloco estes comandos?


Para Fabriciosanas: Obrigado pela dica mesmo a resolução do Edilcimar dando certo vou dar uma olhada nestes artigos.

Grato a todos pela atenção.


GOSTEI 0
POSTAR