La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1568 - PROBLEMAS CON EL QUICK REPORT
Autor:  alexander lopez piedrahita
HOLA AMIGOS:

Mi aplicacion requiere el metodo PREPARE del QuickReport; pero esto me esta conllevando a problemas con la memoria y los recursos de mi sistema.

Luego de un par de preview´s del informe(unos 8 a 10 veces), empiezo a tener problemas de memoria y en el peor de los casos se me bloquea mi PC.

Gracias.

  Respuesta:  Ismael (Ifer) Flores
Bueno, te aconsejo que una vez ejecutado el Preview (en el evento despues del preview), destruyas el formulario completamente, el método es Destroy si no me equivoco, aunque tambien puedes usar Free.

Ahora, cuando desees hacer un nuevo Preview tienes que crear nuevamente el formulario donde esta alojado el Quick.

Obviamente el formulario siempre se tiene que crear por código, por defecto los formularios son creados automáticamente, si no lo sabías, puedes definir cuales no serán cargados en el menu Project/Options/Forms.

Espero que esto te ayude en algo, bye.

  Respuesta:  José Oronas
Hola :
Me gustaría conocer las versiones de QReport y de Delphi que usas y la forma como disparas la vista previa, de todos modos yo tube algunos problemas como el que comentas con versiones 2XX del QR no con la version 3.
otra cosa que me dio problemas de ese tipo es la impresión de Cod de Barras con algunos componentes.
Supongo que el proceso con el que disparas la vista previa es algo (sin que el Form Figure en Proyecto|Opciones|Form, como "Auto Create" )

Application.CreateForm(TFrmReporte,FrmReporte);
.
.
FrmReporte.Quikreport1.Preview ;
FrmReporte.Free ;