Функция InitItem |
Функция определяет, присваивалось ли значение элементу массива с индексом item.
До
5.1:function InitItem (var mass : array of anyType; item : integer) : boolean;
5.1 и выше:
function InitItem (var mass : array of anyType; item : longInt) : boolean;
mass : array of anyType - имя массива.
item : longInt - индекс элемента массива.
Функция возвращает результат типа boolean. Если элементу массива с индексом item присваивалось значение, то функция возвращает true, иначе - false. Работает только для динамических массивов, для статических массивов возвращает false.
При передаче поля не являющегося массивом выбрасывается исключение ExVip.ExArrayFieldNotValid.
var ar : array[1..2] of byte; begin Message(InitItem(ar,1)); //false ar[1] := 10; Message(InitItem(ar,1)); //true end;