Hallo, ich versuche mit im Moment mit Rave 5. Soweit klappt auch alles ganz gut. Ich benutze auf meiner Form die
CustomConnection, um an die Daten für meinen Report zu gelangen. Folgender Code zeigt, wie ich den Report in meiner eigenen Preview darstelle. Das funktioniert auch alles soweit. Der StreamMode steht auch auf
smUser.
Delphi-Quellcode:
procedure TfmMain.Button2Click(Sender: TObject);
var
ReportStream : TMemoryStream;
begin
ReportStream := TMemoryStream.Create;
RvNDRWriter1.Stream := ReportStream;
RvRenderPreview1.NDRStream := ReportStream;
RvProject1.Execute;
RvRenderPreview1.Render;
//RvRenderPreview1.ZoomFactor := RvRenderPreview1.ZoomPageWidthFactor;
FreeAndNil(ReportStream);
Caption := Inttostr(RvRenderPreview1.Pages);
end;
Wenn ich jetzt aber z.B.
Delphi-Quellcode:
procedure TfmMain.Button3Click(Sender: TObject);
begin
RvRenderPreview1.NextPage;
end;
mache, um die nächste Seite von meinem Report zu sehen, bekomme ich eine Zugriffverletzung. Warum ?