2.4. Массивы

NewEnumVariant(AOleCollection: IDispatch): IEnumVariant

Описание отсутствует

Parameters:AOleCollection (IDispatch) -- Описание отсутствует
Return type:IEnumVariant
Low(AX: Variant): Integer

Функция возвращет наименьшее значение которое может принимать элемент AX. AX может быть трех типов: простой числовой, массив, короткая строка. Для простого числового типа, будет минимальное целочисленое значение данного типа; для массива -- индекс первого элемента массива, если массив пуст, функция вернет 0, для строки -- длина строки; для параметров строки -- индекс первого параметра строки.

Parameters:AX (Variant) -- Описание отсутствует
Return type:Integer
High(AX: Variant): Integer

Функция возвращет самое большое значение которое может принимать элемент AX. AX может быть трех типов: простой числовой, массив, короткая строка. для простого числового типа, будет верхняя максимальное целочисленое значение данного типа; для массива -- индекс последнее элемента массива, если массив пуст, функция вернет 0, для строки -- длина строки; для параметров строки -- индекс последнего параметра строки.

Parameters:AX (Variant) -- Описание отсутствует
Return type:Integer
VarArrayCreate(ABounds: Variant; AVarType: TVarType): Variant

Метод создает вариантный массив размерностью ABounds, и типом данных AVarType элементов.

Parameters:
  • ABounds (Variant) -- Размерность массива.
  • AVarType (TVarType) -- Тип данных элементов массива.
Return type:

Variant

CreateArray(ALength: Integer): Array

Создает массив длины ALength. Индексация [0 ... length - 1].

Parameters:ALength (Integer) -- Размерность массива.
Return type:Array
VarArrayHighBound(AVarArray: Variant; ADim: Integer): Integer

Функция возвращает порядковый номер последнего элемента в массиве AVarArray, имеющего размерностью ADim

Parameters:
  • AVarArray (Variant) -- Массив
  • ADim (Integer) -- Размерность (количество измерений) массива
Return type:

Integer

VarArrayLowBound(AVarArray: Variant; ADim: Integer): Integer

Функция возвращает порядковый номер первого элемента в массиве AVarArray, имеющего размерностью ADim

Parameters:
  • AVarArray (Variant) -- Массив
  • ADim (Integer) -- Размерность массива
Return type:

Integer