Функция 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;