![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() 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 |
#2
|
||||
|
||||
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 "." Última edición por ulice fecha: 16-05-2011 a las 22:52:37. |
#3
|
||||
|
||||
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.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Hola Casimiro.
Que bueno que acotaste, por que lo escribí de memoria (cada vez tengo que confiar menos en ella ![]()
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 17-05-2011 a las 01:39:34. |
#6
|
||||
|
||||
Pues ya verás la memoria que te queda cuando llegues a mi edad
![]() ![]() ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
||||
|
||||
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. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Formato de celda número con separador de decimales desde delphi para excel via OLE | vick | Conexión con bases de datos | 2 | 31-01-2008 16:35:07 |
Separador d decimales q usa el sistema | Drakyto | Varios | 2 | 27-08-2007 19:52:10 |
Como setear el separador decimal y el separador de miles en WIN98 | robertoe | API de Windows | 3 | 26-11-2006 17:12:02 |
Separador de decimales delphi Vs Excel | Manuel | Varios | 3 | 20-11-2006 15:59:34 |
Separador de decimales | Garnet | Impresión | 4 | 18-10-2005 00:36:39 |
![]() |
|