OLEVariantToObject
OLEVariantToObject (Конвертация вспомогательного объекта OLEVariant в объект системы) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция конвертирует вспомогательный объект типа OLEVARIANT в стандартный объект системы, при этом поддеживаются массивы. Не все объекты полностью поддерживаются при конвертации, к примеру, _OLE_VT_NULL, _OLE_VT_EMPTY и _OLE_VT_UNKNOWN превращаются в пустой объект и т.п.
Синтаксис
OLEVariantToObject(<Объект OLEVariant (OLEVARIANT)>):<Объект системы>
Аргументы
<Объект OLEVariant (OLEVARIANT)>
- Аргумент задает объект OLEVariant для получения конвертации в объект системы. Если OLEVariant является массивом объектов, будет возвращен список, состоящий из определенного числа объектов.
Возвращаемое значение
Возвращает объект системы.
Примеры
a:=OleVariant(List.Create(1,2,3,4),_OLE_VT_ARRAY+_OLE_VT_I4); //b яляется списком, содержащим числа 1, 2, 3 и 4 b:=OLEVariantToObject(a);