Esto me funciona perfectamente.
Código Delphi
[-]
procedure TFMain.Button1Click(Sender: TObject);
var
NDRStream: TMemoryStream;
begin
DM.Query5.Open;
NDRStream := TMemoryStream.Create;
try
DM.RvProject1.open;
DM.RvProject1.SelectReport('DomiciliarRecibos',true);
DM.RvProject1.SaveToStream(NDRStream);
DM.RvWriter1.Stream:=NDRStream;
DM.RvProject1.Execute;
DM.RvPrinter1.Render(NDRStream);
DM.RvProject1.close;
DM.Query5.Close;
except
NDRStream.Free;
end;
end;
Saludos.