COMSafeArray.По типу элемента 1

Синтаксис:

Новый COMSafeArray(<ТипЭлемента>, <,...,>)

Параметры:

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

Тип: Строка.
Определяет тип элемента COMSafeArray.
Тип элемента задается строкой и может принимать одно из следующих значений:
  • VT_I1 - знаковое целое 1 байт;
  • VT_I2 - знаковое целое 2 байта;
  • VT_I4 - знаковое целое 4 байта;
  • VT_I8 - знаковое целое 8 байт;
  • VT_INT - знаковое целое;
  • VT_UI1 - беззнаковое целое 1 байт;
  • VT_UI2 - беззнаковое целое 2 байта;
  • VT_UI4 - беззнаковое целое 4 байта;
  • VT_UI8 - беззнаковое целое 8 байт;
  • VT_UINT - беззнаковое целое;
  • VT_R4 - действительное число 4 байта;
  • VT_R8 - действительное число 8 байт;
  • VT_DECIMAL - десятичное число с фиксированной точкой 12 байт;
  • VT_CY - значение денежного типа;
  • VT_DATE - значение типа дата;
  • VT_BSTR - значение типа строка;
  • VT_DISPATCH - указатель на интерфейс IDispatch;
  • VT_ERROR - код ошибки;
  • VT_BOOL - значение логического типа;
  • VT_UNKNOWN - указатель на интерфейс IUnknown;
  • VT_VARIANT - вариантный тип.

<,...,> (обязательный)

Тип: Число.
Количество элементов COMSafeArray по каждой из размерностей, начиная со старшей.
  • <разм0> задает количество элементов по нулевому, самому старшему, измерению COMSafeArray;
  • <разм1> - по первому измерению, если COMSafeArray более чем двумерный;
и так далее. Всего параметров столько, сколько измерений должно быть в COMSafeArray.

Описание:

Создает COMSafeArray указанной размерности с указанным типом элемента без инициализации элементов.

Пример:

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


    

1C:Enterprise Developer's Community