Lazarus: Cambiar el Separador Decimal (Punto y Coma)
Pregunta de Invitado | 05/07/2021 a las 17:51
A veces, quiero escribir números de coma flotante y valores numéricos que tienen lugares decimales con un punto, a veces con una coma. Entonces, por ejemplo 1.23 o 1,23.
Sin embargo, Lazarus solo parece entender la separación con un punto, no acepta valores de coma.
¿Cómo puedo enseñarle a Lazarus a trabajar también con la coma como separador decimal?
Temas Relacionados
Lazarus: Entrada de Números binarios, hexadecimales y integers
Artículo | 0 Comentarios
Reemplazar Puntos y Comas con Comas en Archivos CSV
Pregunta | 1 Respuesta
Delphi/Lazarus: Mostrar Array de Bytes como Cadena de Valores HEX
Consejo | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 0 Comentarios
Cambiar la Protección contra Escritura de múltiples Archivos a la vez
Tutorial | 0 Comentarios
Cómo enviar Correos Electrónicos a múltiples Destinatarios
Consejo | 0 Comentarios
Reparar Archivos de Texto con Saltos de Línea Mixtos
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
En Lazarus, existe la variable global o la configuración DefaultFormatSettings > DecimalSeparator. Esto determina qué carácter (char) se utiliza como separador decimal.
Es posible cambiar la configuración así:
Dependiendo de la entrada numérica que esté esperando, puede establecer el separador decimal con DecimalSeparator en un punto, una coma o cualquier otro carácter aleatorio.
PD: Usando DefaultFormatSettings.ThousandSeparator en su lugar, puede cambiar el carácter que se usa como separador de miles entre 3 números para una mejor legibilidad, si también desea cambiar esto.
06/07/2021 a las 16:32