Hola Gente.
Se me presenta en sig, problema. .
Tengo que generar un txt a partir de una query. Estoy usando Berlin FDBatchMoveTextWriter. El tema es que no puedo configurar que los importes salgan como 123456.12. En el 1er intento definí las propiedades del componente (sin Fields) pero obtenía 123456.1200000001. Luego cree los Fields, los configure la precision en 2, en este caso obtengo 123456,12. No estoy pudiendo hacer que el separador decimal sea el punto (.)
Intente.
var
fs: TFormatSettings;
begin
fs := TFormatSettings.Create('en-US');
fs.DecimalSeparator := '.';
fs.ThousandSeparator := #0;
System.SysUtils.FormatSettings := fs;
Pero aun obtengo 123456,12
Si cambio la configuración local de la PC. Anda perfecto.
¿En que me estoy equivocando?
Gracias.