G
gaojq63
Unregistered / Unconfirmed
GUEST, unregistred user!
出现的问题:用Delphi4.0开发的报表(用的是QReport控件组),在Win98操作系统中运行,
不管预览多少页报表,都没有问题,也不会报错;而Windows2000 Server操作系统中运行,当要预览
的报表页数超过一定数量时,就会报错,当跟踪进去时,就在调用报表的Preview事件时,
报错信息是:"cannot create file....",似乎出错的原因是在报表预览时向临时文件夹里写入
INMEM000.REM时出错。
希望各位高手能赶紧帮我解决这棘手的问题,不甚感激,并愿意送出200分。
以下是部分代码:
Try
Form:=Tformclass(GetClass('T'+fname)).Create(Application);
TrptModelSingle(Form).RepDate.Caption:='报表日期:'+ReportDate;
TrptModelSingle(Form).qrlDetailTitle.Caption:=RepTitle;
TrptModelSingle(Form).MainRep.DataSet.DisableControls;
if isPrint then
TrptModelSingle(Form).MainRep.Print
else
TrptModelSingle(Form).MainRep.Preview;---(出错的行)
Except
ShowError('报表打印异常!');
end;
不管预览多少页报表,都没有问题,也不会报错;而Windows2000 Server操作系统中运行,当要预览
的报表页数超过一定数量时,就会报错,当跟踪进去时,就在调用报表的Preview事件时,
报错信息是:"cannot create file....",似乎出错的原因是在报表预览时向临时文件夹里写入
INMEM000.REM时出错。
希望各位高手能赶紧帮我解决这棘手的问题,不甚感激,并愿意送出200分。
以下是部分代码:
Try
Form:=Tformclass(GetClass('T'+fname)).Create(Application);
TrptModelSingle(Form).RepDate.Caption:='报表日期:'+ReportDate;
TrptModelSingle(Form).qrlDetailTitle.Caption:=RepTitle;
TrptModelSingle(Form).MainRep.DataSet.DisableControls;
if isPrint then
TrptModelSingle(Form).MainRep.Print
else
TrptModelSingle(Form).MainRep.Preview;---(出错的行)
Except
ShowError('报表打印异常!');
end;