PDA

Ver la Versión Completa : Actualización QReport 3.5 a Qreport 4 o posteriores


Jab
09-07-2010, 19:35:55
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.