rj
2013-03-27 18:02:25
I am getting a out of range error at line 19:
Line 19
I don't understand why I am getting range check..
{$I SRL/SRL.Simba}
Procedure WalkPoint;
Var
Point_1, Point_2, Spot_Click: TPointArray;
Point_1_ATPA, Point_2_ATPA: T2DPointArray;
X,Y,I,J,Dist_Get_1,Dist_Get_2:Integer;
Begin
FindColorsTolerance(Point_1, 13357521, 531, 30, 712, 193, 15);
FindColorsTolerance(Point_2, 13291472, 531, 30, 712, 193, 15);
SplitTPAWrap(Point_1, 10, Point_1_ATPA);
SplitTPAWrap(Point_1, 10, Point_2_ATPA);
FindColorsTolerance(Spot_Click, 13291472, 649, 308, 664, 323, 25);
SetLength(Point_1, 20);
SetLength(Point_2, 20);
for I:= 0 To High(Point_1) Do
for J:= 0 To High(Point_2) Do
begin
Repeat
Dist_Get_1 := Distance(Spot_Click[0].x, Spot_Click[0].y,Point_1[0].x,Point_1[0].y);
Dist_Get_2 := Distance(Spot_Click[0].x, Spot_Click[0].y,Point_2[0].x,Point_2[0].y);
If (Dist_Get_1 >= 5) And (Dist_Get_2 >= 5) Then
Begin
mmouse(Spot_Click[0].x,Spot_Click[0].y,1,1)
ClickMouse2(Mouse_Left)
Exit;
End;
Until False;
End;
End;
begin
WalkPoint;
end.Line 19
Dist_Get_1 := Distance(Spot_Click[0].x, Spot_Click[0].y,Point_1[0].x,Point_1[0].y);I don't understand why I am getting range check..