Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davi Brito

Opções Regionais

Recommended Posts

Olá. Estou com a seguinte situação problemática.

Estou desenvolvendo uma aplicação que em determinado momento ela efetua uma conversão de string para curency(até aí normal). Porem ocorre um erro nessa conversão caso o separador de decimal seja diferente de '.' .

Exemplo

 

strtocurr('12,5')//não ocorre erro...

strtocurr('12.5')//ocorre erro pois o separador que consta em opções regionais é vírgula...

 

como eu poderia pegar essa configuração existe em Opções Regionais para que meu programa pudesse ser flexivel???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei isto no help do delphi:

 

DecimalSeparator is the character used to separate the integer part from the fractional part of a number. This variable must have a value other than #0.

Unit 
SysUtils 

Syntax 


[Delphi] var DecimalSeparator: Char;

 

 

Description

On Windows, the initial value is fetched from LOCALE_SDECIMAL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.