Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Error al exportar desde QuickReport a PDF

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Error al exportar desde QuickReport a PDF Responder citando

Hola a todos,

Tenemos una aplicación ya un poco antigua en Builder 6 que atraves de QuickReport generamos un PDF y lo guardamos en disco.

Todo funcionaba correctamente, pero han actualizado algún parche de Windows 10, no sabemos que parche y ya no funciona.

Este es el código:

TQRPDFDocumentFilter *fFiltro = new TQRPDFDocumentFilter("Informe.pdf");
FForm1->QuickRep1->ExportToFilter(fFiltro);

Desde ese momento cada vez que intentamos guardar un PDF da el siguiente error:

"Stack Overflow" y el programa peta y se cierra, se para en el QRPDFFilt.pas

Os ha pasado a alguien? la verdad es que estamos un poco desesperados por que no podemos actualizar, ni cambiar prácticamente nada y cuando intentamos pasar la aplicación a un Builder mas moderno da todo tiempo de errores y seria un duro trabajo.

Muchas gracias y un abrazo

Carlos
_________________
Carlos J. Fernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Sí me ha ocurrido con BCB 5 y 6 y lo cierto es que no he encontrado la forma de evitarlo más allá de volver a escribir ese trozo de código. TE pongo el código completo que uso yo con BCB 6 para e3xportar a PDF, por si te puede valer:
Código:
TQRPDFDocumentFilter *filtro = new TQRPDFDocumentFilter("Informe.pdf");
filtro->AddFontMap("Arial:Helvetica");
filtro->StartConcat();
FForm1->QuickRep1->ExportToFilter(filtro);
filtro->EndConcat();
delete filtro;

No sé si te valdrá, pero a mi me ha vuelto loco ese mismo error.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Angel escribió:
Sí me ha ocurrido con BCB 5 y 6 y lo cierto es que no he encontrado la forma de evitarlo más allá de volver a escribir ese trozo de código. TE pongo el código completo que uso yo con BCB 6 para e3xportar a PDF, por si te puede valer:
Código:
TQRPDFDocumentFilter *filtro = new TQRPDFDocumentFilter("Informe.pdf");
filtro->AddFontMap("Arial:Helvetica");
filtro->StartConcat();
FForm1->QuickRep1->ExportToFilter(filtro);
filtro->EndConcat();
delete filtro;

No sé si te valdrá, pero a mi me ha vuelto loco ese mismo error.


Al ponerlo me da un error al compilar:

[C++ Error] Main.cpp(3088): E2316 'StartConcat' is not a member of 'TQRPDFDocumentFilter'

Que puede ser?

Yo uso el QuickReport 5.02
_________________
Carlos J. Fernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Carlos J. Fernandez escribió:
Yo uso el QuickReport 5.02

Ahí si que no puedo ayudarte. Yo uso la versión 3.6.2. No obstante para poder usar ese código que te puese tuve que buscar un parche de QR; lo tenía ya para la versión 3.5. Se llama QR362ProfCB6. En la web de QR viene otro parche: QR502PC2007GT; según la misma se incluyen los componentes de exportación a PDF de Gnostice Technologies. Prueba a ver si la encuentras. De todas formas en http://www.quickreport.co.uk/downloads/QR5_GT_Sample_code_CB.zip viene código de ejemplo; tal vez te dé la pista.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Angel escribió:
Carlos J. Fernandez escribió:
Yo uso el QuickReport 5.02

Ahí si que no puedo ayudarte. Yo uso la versión 3.6.2. No obstante para poder usar ese código que te puese tuve que buscar un parche de QR; lo tenía ya para la versión 3.5. Se llama QR362ProfCB6. En la web de QR viene otro parche: QR502PC2007GT; según la misma se incluyen los componentes de exportación a PDF de Gnostice Technologies. Prueba a ver si la encuentras. De todas formas en http://www.quickreport.co.uk/downloads/QR5_GT_Sample_code_CB.zip viene código de ejemplo; tal vez te dé la pista.


Angel no te preocupes, a ver si consigo dar con ello, he enviado un mensaje a qbssoftware a ver que me dicen.

Cuando tenga contestación os cuento a ver si lo conseguimos solucionar.

Un saludo.

Carlos
_________________
Carlos J. Fernandez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.