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