Help! PageSetupBtnClick goes wrong.
In previewing report, I push "PageSetup" button and change papersize from
A4 to Letter, then error popup: "List index out of bounds (0)"
I found the codes below in fr_view.pas KILL the "Pages" which is going to be "ReDrawAll" and "FormResize":
procedure TfrPreviewForm.PageSetupBtnClick(Sender: TObject);
...
...
if PageSetupDlg(psd) then
begin
...
...
TfrReport(Doc).PrepareReport;
TfrEMFPages(EMFPages).Free;
EMFPages := nil;
Connect(Doc);
RedrawAll(True);
end;
end;
Anyone can help?
A4 to Letter, then error popup: "List index out of bounds (0)"
I found the codes below in fr_view.pas KILL the "Pages" which is going to be "ReDrawAll" and "FormResize":
procedure TfrPreviewForm.PageSetupBtnClick(Sender: TObject);
...
...
if PageSetupDlg(psd) then
begin
...
...
TfrReport(Doc).PrepareReport;
TfrEMFPages(EMFPages).Free;
EMFPages := nil;
Connect(Doc);
RedrawAll(True);
end;
end;
Anyone can help?