Fórum Como se Referir a Unidade Monetaria do Windows Pelo Delphi?? #262282

16/12/2004

0

bom dia, Gostaria de saber como se referir a Unidade Monetaria do Windows a Partir do Delphi...

Por exemplo o Simbolo decimal Das Configurações Regionais , Pode ser
referenciado a Partir do Delphi Usando o [b:f19ec2f8fc]DecimalSeparator[/b:f19ec2f8fc]

O Que eu Gostaria de Saber , qual a expressão ou sintaxi , para de referir a Unidade Monetária do Windows :?: :?: :?:

O Objetivo disso e Ficar com o aplicativo [b:f19ec2f8fc]sempre uniforme [/b:f19ec2f8fc]com a Unidade Monetária Escolhida Pelo Usuário :lol: :lol:


Marco Salles

Marco Salles

Responder

Posts

16/12/2004

Massuda

Esses são os valores ´primos´ do [b:83f2305777]DecimalSeparator[/b:83f2305777] que são relacionados com valores monetários:[list:83f2305777][*:83f2305777]CurrencyString: o símbolo da moeda[*:83f2305777]CurrencyFormat: qual a posição do símbolo da moeda em relação ao valor numérico[*:83f2305777]NegCurrFormat: como mostrar valores monetários negativos[*:83f2305777]CurrencyDecimals: quantas casas decimais tem em um valor monetário[/list:u:83f2305777]Dê uma olhada na Ajuda do Delphi ou na unit SysUtils para mais detalhes.


Responder

Gostei + 0

16/12/2004

Marco Salles

massuda , acho que é isto mesmo, :P :P :P

Mas o decimal separator ainda tem um Irmao :lol: :lol: :lol:

que representa o agrupamento de digitos.. Eu nao perguntei sobre este irmão porque tinha isto nun tópico antigo.. :arrow:

..Porém eu não conseguo acessar os tópicos antigos :cry: :cry: :cry: Será que poderia Me passar
isto tb :lol: :lol: :lol:


Responder

Gostei + 0

16/12/2004

Massuda

[quote:815a690b37=´Marco Salles´]Mas o decimal separator ainda tem um Irmao :lol: :lol: :lol: que representa o agrupamento de digitos.. Eu nao perguntei sobre este irmão porque tinha isto nun tópico antigo.. :arrow:

..Porém eu não conseguo acessar os tópicos antigos :cry: :cry: :cry: Será que poderia Me passar
isto tb :lol: :lol: :lol:[/quote:815a690b37]Acho que você está falando do [b:815a690b37]ThousandSeparator[/b:815a690b37].


Responder

Gostei + 0

16/12/2004

Marco Salles

Acho que você está falando do ThousandSeparator.


Sim , e dele mesmo.. Mas eu depois de postar fui verificar a sua dica:

Dê uma olhada na Ajuda do Delphi ou na unit SysUtils para mais detalhes.


e ja tinha descoberto toda a Família :P :P :P Obrigado :P :P

Quero agradecer a ajuda ate aui prestada...

Mas o que mas me chama a atenção e este irmão do Decimal Separator o [b:15282087ae]ThousandSeparator[/b:15282087ae] :lol: :lol: :lol:

Ate Hoje eu nao vi nenhuma utilidade para ele, ja que eu não consigo em meu Sistema digitar Digitos [b:15282087ae]Relativos a Agrupamento Por Digitos [/b:15282087ae]

Por Exemplo amigo massuda , suponha que tenho definido em minha máquina o seguinte:
DecimalSeparator:=´,´
ThousandSeparator:=´.´;

Em um edit eu escrevo o Texto "1.000,00" => aparentemente isto no meu entender e Mil

So que na rotina abaixo, quando eu tento usar o Text eu Obtenho um erro: O Que me Obriga a sempre Digitar "1000,00" ao Invez De "1.000,00".. 

var
 valor;Currency;
begin
Valor:=StrToCurr(Edit1.Text);
end


e No Mínimo estranho Ter que Ficar sempre comunicando ao Usuário que ele ta proibido de Inserir Digitos Relativos a Agrupamentos Por Digitos :cry: :cry: :cry:


O Que me obriga a sempre digitar numeros sem este tal de [b:15282087ae]ThousandSeparator[/b:15282087ae] :cry: :cry: :cry: :cry:

em outras palavras eu nao consigo digitar numeros usando o ThousandSeparator , mesmo que ele tenha sido definido corretamente nas
configurações Regionais do Windows :cry: :cry: :cry: :cry:

Isto ocorre é so comigo :?: :?: :?: :?: ou será que tem alguma configuração no Delphi que eu tenho que Fazer e nao estou Fazendo, para que o sistema[b:15282087ae] tb [/b:15282087ae]aceite numeros com o [b:15282087ae]ThousandSeparato[/b:15282087ae]r
:cry: :cry: :cry:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar