Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2013
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
coma de separacion de miles con ? (Mexico)

Buenas,

En principio, usando lazarus en linux, las cantidades en moneda, me aparecian con formato español (decimales con coma y separacioin de miles con punto) ya tengo cambiado al lenguaje es_MX, pero ahora lo que he conseguido es que en el programa me salga 555?555.56, por ejemplo.

Con libreoffice esto no me pasa por ejemplo tambien.
Al usar el formato currency en lazarus imagino que lo toma directamente del sistema, sino no entiendo donde esta el error.

alguna idea amigos?
Responder Con Cita
  #2  
Antiguo 24-04-2013
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
UTF-8 lazarus linux

Buenas de nuevo,

El problema de la coma decimal en las cifras millares usando ffcurrency, no es culpa del sistema , sino mas bien de haber pasado un programa lazarus realizado en windows y compilado de nuevo en linux.

No se cual es la razón, pero cree una aplicacion nueva usando el ffcurrency (quitando que el simbolo $ me lo coloca al final y no al principio como debe ser) funciona bien.

La cuestión es que ahora al cambiar el ffcurrency por ffnumber, me aparece en vez del simbolo ? para los millares, me aparece algo parecido a un sobre.

Ya no entiendo, donde tocar, mirar, para enredar con el UTF-8, proque me sale este error si ejecuto desde consola:

Cita:
Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
Digo, solo me pasa cuando abro una aplicacion realizada en windows, pasada a linux, compilada de nuevo y usando el formato ffcurrency o ffnumber, si hago desde linux una aplicacion nueva no tengo ese problema.

alguna idea?
Responder Con Cita
  #3  
Antiguo 29-04-2013
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
[SOLUCIONADO] en parte ;)

Bueno, por si a alguno le interesa, os diré que ya encontré la causa del problema .

El paquete lazreport, no entiendo por que, pero así es, parece que se hace un lío con los formatos, no los recoge bien o algo, a saber.

Si de todas formas, en el currency me deja el simbolo de '$' al final y no al principio del numero cuando si aparece la coma de millares, y eso pasa en cualquier computadora que tengo instalado opensuse y lazarus.

saludos
Responder Con Cita
  #4  
Antiguo 29-04-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular

............
Responder Con Cita
Respuesta



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
Obtener carácter de separación decimal SSoft API de Windows 1 09-06-2008 15:03:15
Punto de separación de miles m.ruiz Varios 5 22-11-2007 17:34:00
Separación de QRDBText fedeloko Impresión 0 18-09-2006 17:44:19
file of, caracter de separación jonmendi Varios 12 09-06-2006 17:27:19
mainmenu y barritas de separación unreal4u Varios 2 22-04-2005 21:19:46


La franja horaria es GMT +2. Ahora son las 21:18:47.


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