![]() |
Fijar separador de decimales
Hola Amigos.
Prodrian darme algun tip sobre cómo dejar fijados los separadores de decimales en mi aplicacion y que sea independiente del windows. Ya puse este bloque en el FormCreate: {Configuracion regional y de idioma} CurrencyString:='$'; ThousandSeparator:=','; DecimalSeparator:='.'; Sin embargo en el transcurso del uso del programa por alguna mistica y extraña razon que atribuyo a los poderes de Satan se cambian al formato de España (1.234.56). Ya revisé todas las configuraciones de Windows (regional y de Idioma)y estan correctas (Español Mexico), al parecer es algun programa externo que hace el cambio temporal en Windows, aún asi esto no debería ser problema si la aplicacion definiera su propia configuración para los decimales Mil Gracias por su ayuda |
Posible respuesta
Supongo que para eso, debes realizar dos pasos.
el primero es asignar al separador decimal que tu quieres por defecto en el dpr del proyecto, editando la siguiente linea. DecimalSeparator:='.'; ó DecimalSeparator:=','; Así cada operación que se ejecute internamente se usará el pundo decimal El otro paso sería hacer una pequeña función en los objetos mediante el cual vas a introducir datos para que cada vez que se introdusca un separador decimal diferente al que quieras se convierta al otro. por ejemplo. Si lo que quieres es que todo sea operado con "." entonces creas una función que convierta la "," en "." |
Hola darkerbyte.
Al finalizar de asignar las configuraciónes usa: Poniendo en falso esta propiedad evitas que las configuraciones se actualizen de forma automática. Sólo es necesario declararlo al inicio de la aplicación y se mantiene mientras esta esté activa. Saludos. |
Cita:
|
Hola Casimiro.
Que bueno que acotaste, por que lo escribí de memoria (cada vez tengo que confiar menos en ella :D) y al leer tu post me acordé que es:
Un saludo. |
Pues ya verás la memoria que te queda cuando llegues a mi edad :) :( :D
|
Oye Casimiro, ¿qué comerá el amigo ecfisa para saber tanto? ¿lo venderán aquí en España? :D
|
Cita:
|
Como es la cosa ¿ no ?
Cada vez que yo los leo me pregunto que será lo que comen ustedes... :rolleyes: :D Un saludo. |
Gracias.
Nunca tuve problemas en los sistemas que configuro el separador decimal, de miles y fecha, pero por las dudas le voy a agregar la instrucción por las dudas. Gracias nuevamente. |
Cita:
|
Gracias
Gracias por su respuesta, probare y espero que con esto funcione. Aunq me siento un poco ignorado por la tangente que tomaron sobre los alimentos para los genios... snif snif...
Jaja, ok, si averiguan cual es el alimento me pasan la receta, haber si lo conocemos aqui en México o si lo podemos importar. Saludos |
Cita:
|
Que bien!
Cita:
|
Cita:
|
Lo voy a revelar. Lo que es bueno para aumentar la inteligencia es el pescado...
Y de eso doy fe, para poder terminar la primaria tuve que comer dos tiburones blancos por día durante 7 años. :(:D Saludos. |
El secreto ha sido revelado
Cita:
:D |
Cita:
![]() ![]() |
La franja horaria es GMT +2. Ahora son las 07:40:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi