.. currentmodule:: TatInternalObject Массивы -------- .. pas:function:: NewEnumVariant(OleCollection: IDispatch): IEnumVariant Возвращает енумератор для переданной коллекции Variant. :param IDispatch OleCollection: Коллекция для перебора. :rtype: IEnumVariant .. warning:: |not_supported| .. pas:function:: Low(X: Variant): Integer Функция возвращает наименьшее значение которое может принимать элемент *X*. *X* может быть трех типов: простой числовой, массив, короткая строка. Для простого числового типа, будет минимальное целочисленное значение данного типа; для массива -- индекс первого элемента массива, если массив пуст, функция вернет **0**, для строки -- длина строки; для параметров строки -- индекс первого параметра строки. :param Variant X: Переменная. :rtype: Integer .. pas:function:: High(X: Variant): Integer Функция возвращает самое большое значение которое может принимать элемент *X*. *X* может быть трех типов: простой числовой, массив, короткая строка. для простого числового типа, будет верхняя максимальное целочисленное значение данного типа; для массива -- индекс последнее элемента массива, если массив пуст, функция вернет **0**, для строки -- длина строки; для параметров строки -- индекс последнего параметра строки. :param Variant X: Переменная. :rtype: Integer .. pas:function:: VarArrayCreate(Bounds: Variant; VarType: TVarType): Variant Метод создает вариантный массив размерностью *Bounds*, и типом данных *VarType* элементов. :param Variant Bounds: Размерность массива. :param TVarType VarType: Тип данных элементов массива. :rtype: Variant .. pas:function:: CreateArray(Length: Integer): Array Создает массив длины *Length*. Индексация [0 ... length - 1]. :param Integer Length: Размерность массива. :rtype: Array .. pas:function:: VarArrayHighBound(VarArray: Variant; Dim: Integer): Integer Функция возвращает порядковый номер последнего элемента в массиве *VarArray*, имеющего размерностью *Dim* :param Variant VarArray: Массив :param Integer Dim: Размерность (количество измерений) массива :rtype: Integer .. pas:function:: VarArrayLowBound(VarArray: Variant; Dim: Integer): Integer Функция возвращает порядковый номер первого элемента в массиве *VarArray*, имеющего размерностью *Dim* :param Variant VarArray: Массив :param Integer Dim: Размерность массива :rtype: Integer .. warning:: |not_implemented|