Tras un problema con el disco duro he necesitado reinstalar el sistema operativo (Debian squeeze) y gambas3 con la que programaba una aplicación.
El código utilizado es el siguiente:
If pPrinter.Name = "Imprimir a un archivo" Then
Dialog.Title = "Archivo destino"
Dialog.Path = "/tmp/" & "Factura-" & resFactura!factura & "-" & resCliente!Nombre
Dialog.Filter = ["*.pdf", "Formato de documento portable"]
Dialog.AutoExt = True
If Dialog.SaveFile() Then Return
pPrinter.OutputFile = Dialog.Path
Endif
Este crea el archivo
/tmp/Factura NúmeroFactura NOmbreCliente
Antes de la reinstalación funcionaba bien pero después de esta el archivo se guarda como
/tmp/Factura%20NúmeroFactura%20NombreCliente
Si el NombreCliente contiene espacios también salen como %20
He ejecutado sin éxito dpkg-reconfigure locales y no sé donde estriba el problema.
¿Alguna idea?
Gracias
Nombres De Archivos Con Espacios[Solucionado]
Subject: Re: Nombres De Archivos Con Espacios
Según veo en tu código, no estás utilizando espacios, sino guiones medios "-". No veo por qué el sistema lo codifica como espacios usando entidades html.
Revisa de nuevo tu código y en lo posible evita espacios en los nombres de archivo.
Saludos
Revisa de nuevo tu código y en lo posible evita espacios en los nombres de archivo.
Saludos
Subject: Re: Nombres De Archivos Con Espacios
Lamento el error . Al copiar no me di cuenta de que había sustituido los espacios por guiones como primera salida de este problema.
Aún así los espacios contenidos en el nombre del cliente siguen apareciendo como %20.
No utilizo normalmente espacios en los nombres de archivos pero en este caso se trata de facturas que recibirá el cliente vía email y cuyo nombre quiero que sea lo más claro posible.
No es un problema importante ni insalvable pero me gustaría ver por qué sucede.
Saludos
Sebas
Aún así los espacios contenidos en el nombre del cliente siguen apareciendo como %20.
No utilizo normalmente espacios en los nombres de archivos pero en este caso se trata de facturas que recibirá el cliente vía email y cuyo nombre quiero que sea lo más claro posible.
No es un problema importante ni insalvable pero me gustaría ver por qué sucede.
Saludos
Sebas
Subject: Re: Nombres De Archivos Con Espacios
Last edited by jguardon on Wednesday, 04 April 2012, 18:16; edited 1 time in total
Sin duda parece un bug, pero podría haber cambiado en las últimas versiones. De hecho en la última revisión SVN descargada e instalada hace unos minutos no me ocurre nada parecido. Supongo que estás usando otra cosa...
En unos pocos días se va a liberar la versión gambas 3.1 con muchas mejoras y correcciones, por lo que lo único que se me ocurre es que instales la nueva cuando salga y comentes los resultados.
Saludos
Edito: Ya he visto lo que pasa, parece un bug en el componente gb.gtk, ya que con gb.qt4 que es el que uso habitualmente no ocurre. Voy a enviar un informe del bug a Benoit para que lo corrija antes del lanzamiento.
Edito de nuevo: Informe enviado: http://code.google.com/p/gambas/issues/detail?id=230
En unos pocos días se va a liberar la versión gambas 3.1 con muchas mejoras y correcciones, por lo que lo único que se me ocurre es que instales la nueva cuando salga y comentes los resultados.
Saludos
Edito: Ya he visto lo que pasa, parece un bug en el componente gb.gtk, ya que con gb.qt4 que es el que uso habitualmente no ocurre. Voy a enviar un informe del bug a Benoit para que lo corrija antes del lanzamiento.
Edito de nuevo: Informe enviado: http://code.google.com/p/gambas/issues/detail?id=230
Last edited by jguardon on Wednesday, 04 April 2012, 18:16; edited 1 time in total
Subject: Re: Nombres De Archivos Con Espacios
Te confirmo que era un bug en la clase Printer. ( pPrinter.OutputFile = Dialog.Path ) Generaba un nombre de fichero escapando los caracteres de espacio. Yo pensaba que el bug estaba en la clase Dialog, pero no. Finalmente ya está corregido en la última revisión y lo estará para la versión 3.1
Saludos
Saludos
Page 1 of 1
You cannot post new topicsYou cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events
This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Generation Time: 0.1584s (PHP: -51% SQL: 151%)
SQL queries: 23 - Debug Off - GZIP Enabled