COMSafeArray.Из массива 2

Синтаксис:

Новый COMSafeArray(<Массив>, <ТипЭлемента>, <Количество>, <НижняяГраница>)

Параметры:

<Массив> (обязательный)

Тип: Массив.
Массив - источник данных для COMSafeArray.

<ТипЭлемента> (обязательный)

Тип: Строка.
Определяет тип элемента COMSafeArray.

<Количество> (обязательный)

Тип: Массив.
Количество элементов COMSafeArray по каждому из измерений. Массив целых чисел, больше 0. Размер массива равен числу измерений COMSafeArray.

<НижняяГраница> (необязательный)

Тип: Массив.
Минимальные значения индексов по каждому из измерений. Массив целых чисел. Размер массива равен числу измерений COMSafeArray.

Описание:

Создает COMSafeArray с заданным типом элемента из элементов массива значений.
Количество элементов по каждой из размерностей задается одним массивом. Нижние значения индексов по каждому измерению могут задаваться другим массивом.

Пример:

// Построить двумерный COMSafeArray с типом элемента VT_I4
// из двух строк и трех колонок. Значения элементов
// взять из массива.
Размер = Новый Массив;
Размер.Добавить(2);
Размер.Добавить(3);
Масс = Новый COMSafeArray(Массив, "VT_I4", Размер);

// То же, но строки нумеруются с -1, а колонки - с 2.
НижняяГраница = Новый Массив;
НижняяГраница.Добавить(-1);
НижняяГраница.Добавить(2);
Массив = Новый COMSafeArray(Массив, "VT_I4", Размер, НижняяГраница);


    

1C:Enterprise Developer's Community