Ver Mensaje Individual
  #5  
Antiguo 14-12-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Sólo como comentario, pero hay algunas cosas que no acabo de ver claras.

Cita:
Empezado por chilenauta
...estos son mis codigos dsde un form cualquiera que invoca al form de reporte:
Código Delphi [-]
frmRptF.Free; (1)
frmRptF := TfrmRptF.Create(Self); (2)
try
frmRptF.Previsualizar(letra.asString, nv);
frmRptF.Close; 
finally
FreeAndNil(frmRptF); (3)
end;
Si éste formulario lo creas correctamente (2) y lo liberas correctamente (3), liberarlo antes de crearlo (1) creo que te va a dar problemas.

Cita:
Empezado por chilenauta
Código Delphi [-]
procedure TfrmRptF.FormClose(Sender: TObject; var Action: TCloseAction);
begin
qr.QRPrinter := nil;
Action := caFree; (4)
end;
Si éste formulario es el mismo de antes, el liberarlo con caFree (4) también te dará problemas con la liberación vista anteriormente (3), ya que la intentarás hacer en dos sitios distintos.


EDITADO:
NOTA: La próxima vez puedes utilizar los TAGs , de esa forma el código se puede leer mejor.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita