Por si te sirve de algo, este es el código que utilizo yo, jamás autocreo el informe, lo llamo así:
Código Delphi
[-]procedure TfrConRecibos.spbVPreviaClick(Sender: TObject);
begin
Application.CreateForm(TfrLstRecibos, frLstRecibos);
frLstRecibos.ListaRecibos.PreviewModal;
frLstRecibos.Close;
end;
procedure TfrLstRecibos.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Application.ProcessMessages;
FreeAndNil(ListaRecibos);
Action:=CaFree;
end;
Un Saludo.