Ошибки при отсутсвии принтера (2,51)
При отстутствии принтера возникают следующие ошибки:
1) При первом просмотре отчета все ок.
2) При втором вылетает по делению на ноль. При получении свойств страницы принтера ширина и высота выставляются в ноль, пофиксил следующим кодом
Заработало. Но при наличии в отчете бэнда мастердаты при первом формировании отчета все замечательно работает, при втором - начинает гнать пустые страницы без конца. ((((
Могу прислать код
1) При первом просмотре отчета все ок.
2) При втором вылетает по делению на ноль. При получении свойств страницы принтера ширина и высота выставляются в ноль, пофиксил следующим кодом
if frTemplate.Pages[I].prnInfo.Pgw=0 then
frTemplate.Pages[I].prnInfo.Pgw:=PGW
else
PGW:=frTemplate.Pages[I].prnInfo.Pgw;
if frTemplate.Pages[I].prnInfo.Pgh=0 then
frTemplate.Pages[I].prnInfo.Pgh:=PGH
else
PGH:=frTemplate.Pages[I].prnInfo.Pgh;
Заработало. Но при наличии в отчете бэнда мастердаты при первом формировании отчета все замечательно работает, при втором - начинает гнать пустые страницы без конца. ((((
Могу прислать код