guizans   16-12-2021, 23:23
#1
Hola.

Es tremendamente curioso. El programa que estoy haciendo funciona perfectamente con Gambas 3.14.3, que es la versión que está por defecto en los repositos de Ubuntu. Ahora necesito imprimir algo, y uso la clase gb.report2 (supongo que la gb.report ya dejó de existir, a pesar de estar en los repositos). Pues bien, añado la clase, ejecuto el programa y este no funciona, me da error. Cosa rara rara, ya que no he tocado nada más. Elimino una carpeta que se crea al iniciar por primera vez el programa y este funciona, pero al cerrarlo y volver a ejecutarlo, otra vez el error. He capturado el error y me pone esto:
Cita:Text: Unable to load SVG file
Where: Stock.DoLoadIcon.383
Code: -1
 El tema que me salta el error en la parte del código que comprueba si la carpeta  y la base de datos SQLite3 existe en el ordenador, en caso de no existir lo copia al disco duro. Pero esta parte del código nunca me dio ningún error, hasta que añadí el componente gb.report2.

 Solo se me ocurren dos posibles soluciones, imprimir lo que necesito sin este componente o añadir el correspondiente PPA de Gambas3 para usar la última versión.

Una jodienda en cualquier caso. Sad Sad Sad

Un saludo.
tincho   17-12-2021, 15:17
#2
Si entendí bien tenes gambas 3.14-3 y queres imprimir datos de un result supongo.
Si esto es correcto lo que me parece mas viable es que uses el PPA pero no es seguro que se solucionen todos los problemas.
Respecto a gb.report (1 o 2) , nunca lo termine de entender bien así que no lo use, en su lugar use unas plantillas xml que hice con calc guardando como xml plano. Este método te permite pasar los datos del result a las plantillas y luego imprimirlas a pdf o a la impresora.
Para el reemplazo de datos podes usar el componente xml.
Saludos.

1 Saludo.
guizans   17-12-2021, 22:53
#3
Gracias Tincho.

Pues mira, lo de la plantilla de XML es una muy buena opción, casi me convence más que gb.Report. Este componente nunca lo he usado, y la verdad es que lo quería usar para trastear y ver su funcionamiento, que a priori, como casi todo en Gambas, parece sencillo. Pero visto el error, mejor uso tu consejo para no tener que usar el PPA ni Report.

Un saludo.
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.