25 882 документа
← К списку

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

страница

COMSafeArray (COMSafeArray)

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

Доступен, начиная с версии 8.0.

Синтаксис:

Новый COMSafeArray(<ТипЭлемента>, <<разм0>,...,<размN-1>>)

Параметры:

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

Тип: Строка.
Определяет тип элемента 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 - вариантный тип.

<<разм0>,...,<размN-1>> (обязательный)

Тип: Число.
Количество элементов COMSafeArray по каждой из размерностей, начиная со старшей.

  • <разм0> задает количество элементов по нулевому, самому старшему, измерению COMSafeArray;
  • <разм1> - по первому измерению, если COMSafeArray более чем двумерный;

и так далее. Всего параметров столько, сколько измерений должно быть в COMSafeArray.

Описание:

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

Пример:

// Построить двумерный COMSafeArray с типом элемента VT_I4

// из двух строк и трех колонок.

Массив = Новый COMSafeArray("VT_I4", 2, 3);

Использование в версии:

Доступен, начиная с версии 8.0.


     Методическая информация