Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Actualización QReport 3.5 a Qreport 4 o posteriores (https://www.clubdelphi.com/foros/showthread.php?t=68841)

Jab 09-07-2010 19:35:55

Actualización QReport 3.5 a Qreport 4 o posteriores
 
Hola.
Estoy usando en el compilador que tengo, Delphi5 unos componentes llamados Gnostice, en este caso QRExport3, que usaba hasta ahora para guardar los ficheros que generaba del Quickreport en PDF, JPG, etc. en el preview. Pero el problema es que no me permiten por ejemplo guardar o exportar a PDF reports sino los previsualizo antes.

Mi problema resulta que he querido actualizar a la versión QRepor4 pero no me lo permite, al borrar el fichero qrpt50.bpl tal como indican en la instalación, el Gnostice luego no puedo instalarlo porque me dice que no encuentra esa librería.

He cambiado el qrpt50.bpl en el propio paquete de instalación del Gnostice por el bpl generado en el Qreport, en este caso es el QR4Design. Pero nada.

Tengo otro componente llamado Barcode que si admite la actualización, pero el Gnostice no.

No sé que hacer, si estoy haciendo algo mal o no, es como si no me permitiera usar el Gnostice otro componente que no fuera uno genérico del Quickreport.

En Delphi 7 me sucede lo mismo, lo que ocurre que el Gnostice lo puedo instalar con los componentes básicos de Quickreport, que creo que es la 4 también. Lo malo que para los proyectos que tengo no me vale el Delphi7, me da muchos problemas y no me reconoce incluso código.

Bueno, pues gracias si alguien me puede ayudar.
Un saludo.

rgstuamigo 10-07-2010 15:47:01

Mi sugerencia para cambiar o actualizarte de version del Quick Report es desintalar el paquete de la antigua version e instalar el nuevo paquete desde delphi.;)
Saludos...:)

Jab 12-07-2010 17:45:25

Hola rgstuamigo, gracias por tu respuesta, pero lógicamente es lo que hice primero ya que así lo indican los de qusoft.

Como explico, el problema reside en que el Gnostice QRExport no utiliza más que el componente por defecto del Delphi, el qrpt50.bpl. Como sabrás es la librería del Quickreport, que si quieres instalar una versión mejorada para evitar que los objetos que están dentro de ella se confundan con la nueva actualización hay que desinstalarla.

La actualización del Quickreport la hago bien sin problemas, pero el error radica en los componentes que depende de la librería estándar, es decir, de la qrpt50.bpl.

En casi todos no hay problemas, se elimina la qrpt50.bpl y se sustituye por la nueva bpl del paquete de actualización del Quickreport. Pero en el caso del Gnostice QRExport no admite el paquete y quería saber si alguien más ha tenido este problema y cómo lo ha solucionado.

No obstante, gracias por tu posible respuesta, si fuera así de sencillo ni habría preguntado jeje. ;)

Jab 24-08-2010 12:33:20

Solución final. NO ES COMPATIBLE.

No se puede. Si al final alguien pretende usar esos componentes y tiene una versión Quickreport 3.5 no va a poder usar la versión quickreport 4 ó 5. El gnostice basa sus objetos en la 3.5 y en la 4 se cambian algunos de una manera bastante importante, por lo tanto, la única opción sería reprogramar el gnostice o eliminarlo como componente de funcionamiento.


La franja horaria es GMT +2. Ahora son las 09:31:56.

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