Boa Tarde, O que pode fazer tbm seria desta forma
procedure ou function... var fs: TFormatSettings; begin GetLocaleFormatSettings(0, fs); fs.DecimalSeparator := '.'; fs.ThousandSeparator := ','; //para ponto flutuante FormatFloat('0000000000.00',StrToFloat(editPreco.Text),fs); // ou ainda pode alterar direto na conversão da variável StrToFloat(editPreco.Text,fs); end; com o código acima consegue configurar facilmente a suas variáveis da forma que deseja. Também tem o formato Date, entre outros. Abraço Marco Aurélio Gerônimo ----- Original Message ----- From: Welson Avelar To: delphi-br@yahoogrupos.com.br Sent: Wednesday, July 05, 2006 10:41 AM Subject: Re: [delphi-br] Duvida de Iniciante --- Anderson RB escreveu: > Pessoal, tenho uma duvida que é a seguinte.... > Qual a melhor maneira de se configurar > DecimalSeparator > ThousandSeparator > ShortDateFormat: > > Hoje eu uso dessa maneira > DecimalSeparator:= '.'; > ThousandSeparator:= ','; > ShortDateFormat:= 'dd/mm/yyyy'; > > Mas ai na visualizacao dos valores eu uso uma mascara assim: > '###,###,##0.00' e se for quantidade eu uso assim ##,###,##0.000. Mas nao > sei se esta é a melhor maneira..... [--x--] [Welson] Essas configurações são pegas diretamente da configuração do Windows. A forma como você passa pela máscara tá certo, porque é a formatação americana. E depois isso é "traduzido" para a formatação que estiver em seu Windows. Só uma observação: quando tratar de quantidade, como sendo de números inteiros, passe somente como "###,###,##0", porque daí não terá o ponto de casa decimal. []s. ================================= "O que me preocupa não é o grito dos maus. É o silêncio dos bons." Martin Luther King. ================================= Welson de Avelar Soares Filho Analista/Programador Delphi Gemini Sistemas <www.geminisistemas.com.br> Juiz de Fora - Minas Gerais ================================= _______________________________________________________ Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas ! http://br.answers.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html