Quick Report 5.02 Professional ---No QRChart?

TeeChart VCL for Borland/CodeGear/Embarcadero RAD Studio, Delphi and C++ Builder.
Post Reply
Rolando
Newbie
Newbie
Posts: 5
Joined: Fri Aug 01, 2008 12:00 am
Contact:

Quick Report 5.02 Professional ---No QRChart?

Post by Rolando » Tue Dec 16, 2008 3:03 pm

¿Cómo se instala el QRChart en CodeGear RAD Studio 2007?
He adquirido las licencias de CodeGear RAD Studio 2007, TeeChart Pro v8 y de Quick Report 5.02 Professional, pero no he podido usar ninguno de los 3 productos por ser un poco inexperto en instalaciones. Existen instrucciones paso por paso? He tenido que seguir desarrollando en C++ Builder 6 que ya tiene QRChart preinstalada.

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Tue Dec 16, 2008 3:09 pm

Hola Rolando,

Sí, tienes que hacer lo mismo que se describe aquí.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Rolando
Newbie
Newbie
Posts: 5
Joined: Fri Aug 01, 2008 12:00 am
Contact:

Post by Rolando » Wed Dec 17, 2008 12:35 am

Hola Narcís,

Ahora estoy haciendo un estudio para Cataluña, sobre la demanda de agua estable e inestable, para ayudar a hacer las tarifas más acordes con la Directiva Marco del Agua.

Sigo con problemas por no ser buen instalador... Qué significa "You'll need to upgrade them to your current QuickReport version"? Disculpa, pero soy un usuarios bastante ingenuo y no sé qué es lo que hay que actualizar.

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Wed Dec 17, 2008 8:48 am

Hola Rolando,
Ahora estoy haciendo un estudio para Cataluña, sobre la demanda de agua estable e inestable, para ayudar a hacer las tarifas más acordes con la Directiva Marco del Agua.
Muy interesante!
Sigo con problemas por no ser buen instalador... Qué significa "You'll need to upgrade them to your current QuickReport version"? Disculpa, pero soy un usuarios bastante ingenuo y no sé qué es lo que hay que actualizar.
Primero te recomendaria que instalaras TeeChart. Ejecutando el instalador tendria que ser suficiente para tener los componentes funcionando en RAD Studio 2007. Despues puedes instalar Quick Report. Y finalmente la parte un poco mas delicada que es integrar tus versiones de QuickReport y TeeChart. Para hacerlo puedes utilizar los packages que encontraras en C:\Program Files\Steema Software\TeeChart 8.04 for Delphi 2007\Delphi12\QuickReport (instalación por defecto en un sistema operativo en inglés) o los packages en el enlace que mencioné en la respuesta anterior. Con los paquetes y las intsrucciones en el articulo del enlace se trata de reemplazar las referencias a versiones antiguas de Delphi/C++ Builder, QuickReport o TeeChart por las versiones actuales, compilar e instalar los packages de TQRChart.

Si tienes alguna duda mas concreta no dudes en consultarlo.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Rolando
Newbie
Newbie
Posts: 5
Joined: Fri Aug 01, 2008 12:00 am
Contact:

Post by Rolando » Wed Dec 17, 2008 1:03 pm

Gracias Narcís,

Hoy intentaré cambiar todas las referencias en los packages. Por cierto, todo el desarrollo es en C++ Builder, no en Delphi.

Saludos cordiales,

Rolando

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Wed Dec 17, 2008 7:06 pm

Hola Rolando,

En este caso tienes que hacer como explicamos aquí.

Te voy a mandar por correo los archivos de TQRChart para TeeChart v8 Pro VCL, QR v4 Pro i C++ Builder 2007. Vas a tener que actualizarlos a QR v5 y compilarlos con tu instalación de C++ Builder 2007, QR i TeeChart. Se incluye un archivo readme.txt, su lectura és importante.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Rolando
Newbie
Newbie
Posts: 5
Joined: Fri Aug 01, 2008 12:00 am
Contact:

Post by Rolando » Wed Jan 07, 2009 7:52 pm

Estimado Narcís,

Me resultó indescifrable la cantidad de parámetros que necesitaba alterar para instalar TQRChart.
Opté entonces por una solución alternativa:

1) Ajustar la gráfica (TChart) al tamaño de un control de imagen en QReport y
2) Transferir la gráfica mediante un meta archivo.

TMetafile *meta=chart1->TeeCreateMetafile(true, chart1->GetRectangle());
QRImg1->Picture->Metafile->Assign(meta);

Trabaja perfectamente con mi nueva versión de QReport Pro versión 5 y la versión estandar de TeeChart preinstalada en RAD Studio 2007, pero si instalo la versión 8 de TeeChart me envía el siguiente error al previsualizar (preview):


'Access violation at address 4221F8BF in module 'tee7100.bpl'. Read of address 00000008.'

Que estoy haciendo mal?

Te agradezco de antemano tu atención, sería una pena no poder usar las nuevas gráficas que trae la versión profesional adquirida de TeeChart.

Felíz 2009 y mis saludos más cordiales. Rolando

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Thu Jan 08, 2009 8:23 am

Hola Rolando,

Grácias, feliz 2009 también!
'Access violation at address 4221F8BF in module 'tee7100.bpl'. Read of address 00000008.'
Este mensaje de error indica que el paquete que lo ha generado és el de la versión de TeeChart que viene incluida en RAD Studio 2007. Esto me hace pensar que no se ha instalado correctamente v8. Podrias probar de reinstalarlo utilizando las herramientas TeeInstall o TeeRecompile incluidas en la versión binaria y en la versión codigo fuente respectivamente. Después también puedes comprobar que v8 esté activada en Project->Options->Packages y que las listas Search Path, Include Path and Library Path tengan las carpeta "Bin", "Include" y "Lib" de la nueva versión respectivamente.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Rolando
Newbie
Newbie
Posts: 5
Joined: Fri Aug 01, 2008 12:00 am
Contact:

Post by Rolando » Thu Jan 08, 2009 11:53 pm

Hola Narcís,

La razón del error fué que había yo hecho un upgrade de un proyecto de C++ Builder 6 a un proyecto RAD Studio 2007. Esto le hace heredar rutas de librerías y otras cosas. El remedio fué crear un proyecto totalmente nuevo en RAD Studio 2007, y agregarle las unidades que componen la aplicación. Por supuesto que ya estaba instalado teeChart en RAD Studio 2007 y con los 'paths' de lib e include direccionados en los parámetros generales de los proyectos.

Te comento esto por si alguien más llega a tener el mismo problema.

Un saludo muy cordial.

Rolando.

Narcís
Site Admin
Site Admin
Posts: 14730
Joined: Mon Jun 09, 2003 4:00 am
Location: Banyoles, Catalonia
Contact:

Post by Narcís » Fri Jan 09, 2009 8:37 am

Hola Rolando,

Muchas gracias por la información. Me alegro de que encontraras la solucion.
Best Regards,
Narcís Calvet / Development & Support
Steema Software
Avinguda Montilivi 33, 17003 Girona, Catalonia
Tel: 34 972 218 797
http://www.steema.com
Image Image Image Image Image Image
Instructions - How to post in this forum

Post Reply