From the Scripting Manual
function ArrayHigh(X: array of variant): integer;
Parameter Info:
X (Array of Variant): This paramater can be an array of any data type.
Description:
This function will return the highest index of an array. Example if you have an array of 5 integers {0,1,2,3,4},
this function will return 4.
(if this function fails for you, please try GetArrayLength)
Examples
var
MyArray[0..4] of string;
i: integer;
begin
MyArray[0] := 'noobs';
MyArray[1] := 'foo';
MyArray[2] := 'bar';
MyArray[3] := 'is';
MyArray[4] := 'for';
for i := 0 to ArrayHigh(MyArray) do begin
WriteLn(MyArray[i]);
end;
end;
Output:
noobs
foo
bar
is
for
External Links