Appearance
MinIntValue
The MinIntValue function returns the smallest signed value in the integer data array aValues.
Please also refer to MaxIntValue for a similar function that returns the maximum value.
Declaration: Function MinIntValue(const aValues : array of Integer) : Integer
This function is illustrated two (2) ways below.
pascal
procedure ScriptEvent (var Value : variant);
var
arrAges : array[1..10] of integer;
iCount, MinCount : integer;
arrRandom : array[1..10] of integer;
RandCount : integer;
begin
LogInfo('Counting up and writing ARRAY entries . . . ');
iCount := 1;
FOR iCount := 1 to 10 do
begin
arrAges[iCount] := iCount * 2;
LogInfo('Counter number = '+IntToStr(iCount));
LogInfo('ARRAY number = '+IntToStr(arrAges[iCount]));
LogInfo('');
end;
LogInfo('');
LogInfo('MinIntValue the array . . . . ');
MinCount := MinIntValue(arrAges); //The smallest value number in the array
LogInfo(IntToStr(MinCount));
LogInfo('');
LogInfo('Setting individual array values . . . . ');
arrRandom[1] := 2;
arrRandom[2] := 78;
arrRandom[3] := -34;
arrRandom[4] := 289;
arrRandom[5] := 945;
arrRandom[6] := 274;
arrRandom[7] := 4587;
arrRandom[8] := 47;
arrRandom[9] := 2189;
arrRandom[10] := -4588;
LogInfo('MinIntValue the array . . . . ');
RandCount := MinIntValue(arrRandom); //The smallest value number at position 10 in the array
LogInfo(IntToStr(RandCount));
LogInfo('');
LogInfo('');
end;The resulting log follows.


