
[RESUELTO] Error al crear Pdf desde QReport
#1
Escrito 16 noviembre 2011 - 01:04
Sin razón aparente QReport me da el siguiente error "Project SgpPlus.exe raised exception class EStackOverflow with message 'Desbordamiento de pila'.
Este error ocurre en el siguiente procedimiento:
Listado.ExportToFilter(TQRPDFDocumentFilter.Create(varDirExe+ 'Temp\'+ NombreLis+ '.pdf'));
Me ocurre desde hace unos pocos días y no he cambiado ninguna rutina que afectara a la impresión de los listados.
Trabajo con Delphi 2007 i QReport 4
Si alguien se ha encontrado con esta situación podría echarme una mano...
Gracias.
Adolfo Bonis
Barcelona
#2
Escrito 16 noviembre 2011 - 04:08
Buenas a todos.
Sin razón aparente QReport me da el siguiente error "Project SgpPlus.exe raised exception class EStackOverflow with message 'Desbordamiento de pila'.
Este error ocurre en el siguiente procedimiento:
Listado.ExportToFilter(TQRPDFDocumentFilter.Create(varDirExe+ 'Temp\'+ NombreLis+ '.pdf'));
Me ocurre desde hace unos pocos días y no he cambiado ninguna rutina que afectara a la impresión de los listados.
Trabajo con Delphi 2007 i QReport 4
Si alguien se ha encontrado con esta situación podría echarme una mano...
Gracias.
Adolfo Bonis
Barcelona
Ese ocurre cuando existe un bucle infinito, existe algun ciclo while o for?
#3
Escrito 17 noviembre 2011 - 03:33
Ya he encontrado el problema. En la creación del listado asignaba una Font a los Qrlabels y QrExpr que venía predefinido por el usuario. Pues bien el tipo de letra que el usuario ponia era Arial Unicode MS y al imprimir o visualizar el listado no había problema pero al exportalo a pdf se rompía. Solución, cambiar el Font a Arial y ya está.
Gracias y un saludo
#4
Escrito 17 noviembre 2011 - 03:41
Saludos