Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Consumo de Recursos de QuickReport (https://www.clubdelphi.com/foros/showthread.php?t=3636)

dabas 15-09-2003 03:32:35

Consumo de Recursos de QuickReport
 
Estoy usando en una aplicacion dos componentes Quickreport y un QRCompositeReport para unirlos,
nunca salen mas de dos hojas porque hay pocos registros.
¿Porque cuando previsualizo entre cinco y diez veces el QRCompositeReport llega un momemto en que aparece el listado a medias?
¿será que queda poca memoria?
¿como puedo ir liberando recursos a medida que visualizo o imprimo listados?

Gracias por vuestra atencion,

marcoszorrilla 15-09-2003 10:17:42

Si tienes como es previsible el objeto Quickreport sobre un formulario ten en cuenta que el formulario lo tienes que cerrar por código, no se cierra al cerrar Quickreport por medio de su botón Close.

Yo hago lo siguiente
Código:

Application.CreateForm(TMiForm, MiForm);
MiForm.MiQuickRep.Preview;

{En el evento OnClose del Form que contiene QuickRep}


Application.ProcessMessages;
FreeAndNil(MiQuickRep);
Action:=CaFree;

{y desde donde lo llamé porque sino el form que contiene Quickrep no se cierra y por lo tanto estas tres líneas no se llegarían a ejecutar nunca}

MiForm.Close;

Un Saludo.

dabas 17-09-2003 11:03:08

Pues bien, hacía todo lo que expones, casi todo, menos eso de FreeAndNil, y aparentemente no se me ha vuelto a ocurrir,
te lo agradezco.

Hasta otra


La franja horaria es GMT +2. Ahora son las 13:44:01.

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