2.4. Массивы

NewEnumVariant(OleCollection: IDispatch): IEnumVariant

Возвращает енумератор для переданной коллекции Variant.

Parameters:OleCollection (IDispatch) – Коллекция для перебора.
Return type:IEnumVariant
Low(X: Variant): Integer

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

Parameters:X (Variant) – Переменная.
Return type:Integer
High(X: Variant): Integer

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

Parameters:X (Variant) – Переменная.
Return type:Integer
VarArrayCreate(Bounds: Variant; VarType: TVarType): Variant

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

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

Variant

CreateArray(Length: Integer): Array

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

Parameters:Length (Integer) – Размерность массива.
Return type:Array
VarArrayHighBound(VarArray: Variant; Dim: Integer): Integer

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

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

Integer

VarArrayLowBound(VarArray: Variant; Dim: Integer): Integer

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

Parameters:
  • VarArray (Variant) – Массив
  • Dim (Integer) – Размерность массива
Return type:

Integer