Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-05-2011
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: Feb 2005
Posts: 183
Poder: 14
darkerbyte Va por buen camino
Angry 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
Responder Con Cita
  #2  
Antiguo 16-05-2011
Avatar de ulice
ulice ulice is offline
Registrado
 
Registrado: Oct 2008
Ubicación: Cuba
Posts: 6
Poder: 0
ulice Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 17-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: Dec 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.083
Poder: 29
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola darkerbyte.

Al finalizar de asignar las configuraciónes usa:
Código Delphi [-]
 {Configuracion regional y de idioma}
  ...
  ...
  UpdateFormatSettings:= False;
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 ....
Responder Con Cita
  #4  
Antiguo 17-05-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.396
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ecfisa Ver Mensaje
UpdateFormatSettings:= False;
Eso no lo sabía yo
Responder Con Cita
  #5  
Antiguo 17-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: Dec 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.083
Poder: 29
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Casimiro.

Que bueno que acotaste, por que lo escribí de memoria (cada vez tengo que confiar menos en ella ) y al leer tu post me acordé que es:
Código Delphi [-]
  Application.UpdateFormatSettings:= False;

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.
Responder Con Cita
  #6  
Antiguo 17-05-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.396
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pues ya verás la memoria que te queda cuando llegues a mi edad
Responder Con Cita
  #7  
Antiguo 17-05-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: Apr 2007
Ubicación: Motril, Granada
Posts: 2.968
Poder: 14
newtron Va camino a la fama
Oye Casimiro, ¿qué comerá el amigo ecfisa para saber tanto? ¿lo venderán aquí en España?
Responder Con Cita
  #8  
Antiguo 17-05-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.396
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por newtron Ver Mensaje
Oye Casimiro, ¿qué comerá el amigo ecfisa para saber tanto? ¿lo venderán aquí en España?
No sé, creo que es la edad, seguro que tiene unos pooooooocos años menos que yo... y que tú
Responder Con Cita
  #9  
Antiguo 17-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: Dec 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.083
Poder: 29
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Como es la cosa ¿ no ?

Cada vez que yo los leo me pregunto que será lo que comen ustedes...

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 13:38:01.
Responder Con Cita
  #10  
Antiguo 17-05-2011
Avatar de Cañones
Cañones Cañones is offline
Miembro
 
Registrado: Jan 2007
Ubicación: La Paz Entre Ríos
Posts: 352
Poder: 12
Cañones Va por buen camino
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.
Responder Con Cita
  #11  
Antiguo 17-05-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: Apr 2007
Ubicación: Motril, Granada
Posts: 2.968
Poder: 14
newtron Va camino a la fama
Cita:
Empezado por Cañones Ver Mensaje
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.
Yo si que he tenido algún problema cuando me he encontrado con sistemas a los que habían cambiado la configuración regional por defecto. La verdad es que ni me había planteado que eso se pudiera configurar desde el programa y al leer este hilo ya lo he implementado en mi software.
Responder Con Cita
  #12  
Antiguo 17-05-2011
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: Feb 2005
Posts: 183
Poder: 14
darkerbyte Va por buen camino
Red face 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
Responder Con Cita
  #13  
Antiguo 17-05-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: Apr 2007
Ubicación: Motril, Granada
Posts: 2.968
Poder: 14
newtron Va camino a la fama
Cita:
Empezado por darkerbyte Ver Mensaje
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
¿Sabes qué pasa? que los genios estos que tenemos por aquí no quieren soltar el secreto.
Responder Con Cita
  #14  
Antiguo 17-05-2011
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: Feb 2005
Posts: 183
Poder: 14
darkerbyte Va por buen camino
Thumbs up Que bien!

Cita:
Empezado por newtron Ver Mensaje
Yo si que he tenido algún problema cuando me he encontrado con sistemas a los que habían cambiado la configuración regional por defecto. La verdad es que ni me había planteado que eso se pudiera configurar desde el programa y al leer este hilo ya lo he implementado en mi software.
Me alegro que este tópico haya servido para al menos una persona más
Responder Con Cita
  #15  
Antiguo 17-05-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.396
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por newtron Ver Mensaje
¿Sabes qué pasa? que los genios estos que tenemos por aquí no quieren soltar el secreto.
Yo no tengo secretos, eso quiere decir que no soy un genio
Responder Con Cita
  #16  
Antiguo 17-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: Dec 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.083
Poder: 29
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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.

Saludos.
__________________
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 17:37:34.
Responder Con Cita
  #17  
Antiguo 17-05-2011
Avatar de darkerbyte
darkerbyte darkerbyte is offline
Miembro
 
Registrado: Feb 2005
Posts: 183
Poder: 14
darkerbyte Va por buen camino
El secreto ha sido revelado

Cita:
Empezado por ecfisa Ver Mensaje
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.

Saludos.
Gracias Ecfisa por revelar el secreto, ahora, lo mejor es que borres este mensaje, por tu propia seguridad. O tendras a GreenPeace tras de ti por comer 5110 Tiburones Blancos. Nota, ahora sabemos quien es el causante de que esta especie este en peligro de extinción.

Responder Con Cita
  #18  
Antiguo 17-05-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: Sep 2004
Ubicación: En algún lugar.
Posts: 28.396
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ecfisa Ver Mensaje
Lo voy a revelar. Lo que es bueno para aumentar la inteligencia es el pescado...
Bueno, entonces haremos un esfuerzo, empezaremos con esto:


Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
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


La franja horaria es GMT +2. Ahora son las 05:29:20.


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