急!急!高手请进!!!
本人对DELPHI不熟,遇到个小问题,望高手请进!万分感谢!
for j:=0 to DBGrid.DataSource.DataSet.RecordCount-1 do
begin
ret:=BitBlt(Printer.Canvas.Handle,SrcRect.Left,SrcRect.Top,SrcRect.Right
,SrcRect.Bottom, Bitmap.Canvas.Handle,0,0,SRCAND); //srcCopy
if ret_p=false then
begin
showmessage('打印图像失败,请重试!');
printer.Abort;
Dec(j);///这里报错,assignment to for-loop variable 'j'
continue;
end;
DBGrid.DataSource.DataSet.Next;
end;
Dec(j);///这里报错,assignment to for-loop variable 'j'
为什么这里会报错呢?先谢过!