Ver Mensaje Individual
  #1  
Antiguo 07-12-2009
amurrieta amurrieta is offline
Registrado
 
Registrado: feb 2005
Posts: 7
Reputación: 0
amurrieta Va por buen camino
Question erro al cerrar segundo preview mdichild

Hola foro, estoy abriendo varias ventanas de reportes con quickreport desde una forma mdi por lo cual mis preview son mdichild. La idea es que el usuario pueda abrir varias ventanas del mismo reporte con parámetros diferentes y poder comparar. Los abro bien y varias veces, el problema es cuando intento cerrar la segunda ventana, me manda error de access violations, supongo que al cerrar el primero cierro los demas aunque sigan visibles o no se que estoy haciendo mal. La forma de abrir los reportes es la siguiente:

Código Delphi [-]
...
 If not Assigned(RptCte) then
 Begin
      RptCte := TRptCte.create(FPrincipal)
 End;

 RptCte.Preview;
...

Estaba poniendo el free después de abrirlos y lo quité pensando que los liberaba antes de cerrarlos pero aún así no me ha funcionado. Supongo que debería crear una instancia por cada llamda de reporte pero no se si sea lo correcto o como lo tendría que hacerlo.

Gracias por su ayuda..
Responder Con Cita