16,748
社区成员
发帖
与我相关
我的任务
分享
type
PDWglRecord = ^TDWglRecord;
TDWglRecord = packed record
ACol: longint;
ARow: longint;
end;
TDWglAr = array[0..100] of TDWglRecord;
procedure TFmMain.btn1Click(Sender: TObject);
var
gline: array[1..4,1..2] of Integer;//画直线
glcellx: TDWglAr;
gi, glx: Integer;
begin
glcellx[1].ACol := 100;
glcellx[1].ARow := 100;
for gi:=1 to 4 do //////
begin
glcellx[gi].ACol:=gline[gi,2] + 2 ;
glcellx[gi].ARow:=gline[gi,1];
//gdrid.DWLineA[gi]:= glcellx[gi];
gline[gi,1]:=0;gline[gi,2]:=0;
end;
glx:=0; //如果加 gi:=5 怪了
for gi:=5 to 8 do //问题所在
begin
//if gcell[gi,1] <>0 then begin
glx:=glx+1;
//gline[glx,1]:=gcell[gi,1];
//gline[glx,2]:=gcell[gi,2];
//end;
end;
end;