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]