Estou usando Delphi 7

No painel de controle do Win XP tenho Ponto decimal : ','  (virgula)
Simbolo de agrupamento de digitos: '.' (Ponto)
Quando tento alterar com o seguinte codigo, porem o as alteracoes no meu
programa so surtem efeito se eu fecha-lo e abri novamente. (como corrigir
isso)

    SetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_STHOUSAND, ',');
    SetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SDECIMAL, '.');
    Application.UpdateFormatSettings := True;

Tenho um cds que os campos numericos nao aceitam o PONTO como ponto decimal
e outro aceita, nao sei o que pode ser, como resolver estes problemas?

Obrigado,

-- 
Gildenor Teixeira
Autogere - Sistemas de Automação e Gestão
61 9985-9008


[As partes desta mensagem que não continham texto foram removidas]

Responder a