Difference between revisions of "Arrayhigh"
Tehbugerz0r (talk | contribs) |
|||
Line 9: | Line 9: | ||
this function will return 4. | this function will return 4. | ||
− | (if this function fails for you, please try [[GetArrayLength]]) | + | (if this function fails for you, please try [[GetArrayLength]])\ |
+ | '''THIS FUNCTION IS DEPRECATED AND WILL BE REMVOED IN FURTHER RELEASES! PLEASE USE GetArrayLength() instead.''' | ||
==Examples== | ==Examples== | ||
<source lang="pascal">var | <source lang="pascal">var | ||
− | MyArray | + | MyArray: array of string; |
i: integer; | i: integer; | ||
begin | begin | ||
+ | SetArrayLength(MyArray, 4); | ||
MyArray[0] := 'noobs'; | MyArray[0] := 'noobs'; | ||
MyArray[1] := 'foo'; | MyArray[1] := 'foo'; |
Latest revision as of 17:25, 19 May 2013
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)\ THIS FUNCTION IS DEPRECATED AND WILL BE REMVOED IN FURTHER RELEASES! PLEASE USE GetArrayLength() instead.
Examples
var
MyArray: array of string;
i: integer;
begin
SetArrayLength(MyArray, 4);
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