Hola alinsan
Creo que eso depende de la configuración del ordenador, antes (con w98) podía modificarse en Sistema -> Configuración regional
Prueba a modificar el valor de la variable de Delphi CurrencyDecimals (al inicio del evento OnCreate del Form principal de la aplicación)
Luego prueba la modificación y si no funciona intenta tratar los valores como Currency (moneda)
La ayuda de Delphi dice al respecto:
CurrencyDecimals CurrencyDecimals is the number of digits to the right of the decimal point in a currency amount.
On Windows, the initial value is fetched from LOCALE_ICURRDIGITS.
Saludos
Salvica
|