Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Separador d decimales q usa el sistema (https://www.clubdelphi.com/foros/showthread.php?t=47388)

Drakyto 26-08-2007 23:30:57

Separador d decimales q usa el sistema
 
Amigos del foro, quería pedirles una ayudita referente a cómo podría saber cuál es el separador d decimales (punto . o coma ,) que está usando el sistema por defecto?, pues sucede q algunos usan uno y otros el otro; esto para evitar un posible fallo en el programa desarrollado. Gracias d antemano por su tiempo y ayuda.
Saludos, Álvaro.

eduarcol 26-08-2007 23:39:01

Para saber se utiliza la variable DecimalSeparator

Segun la ayuda de Delphi
Cita:

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.

martinzcr 27-08-2007 19:52:10

Para evitar problemas con separador de decimales y de miles, en mi aplicación defino los valores a utilizar al inicio. COn esto, independizo el programa de la configuración del usuario.

Yo uso esto en el FormCreate()..

Código Delphi [-]
 
ThousandSeparator := ',';
DecimalSeparator  := '.';

En algún momento trate de hacer que mi programa cambie la configuración de windows y la adapte a lo que necesitaba, pero no es muy conveniente cambiarle la configuración al usuario (por algo la usa de esa forma... no?) :):)

Saludos!


La franja horaria es GMT +2. Ahora son las 22:49:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi