Массивы

NewEnumVariant(OleCollection: IDispatch) IEnumVariant

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

Parameters:

OleCollection (IDispatch) – Коллекция для перебора.

Return type:

IEnumVariant

Warning

Не поддерживается в Application Server

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

Warning

Не реализовано