Difference between revisions of "OLEVariantToObject"

From SunFlurry wiki
Jump to: navigation, search
1>Admin
(Created page with "{{infobox function |name=OLEVariantToObject |object=Функции общего назначения |caption=Конвертация вспомогательного об...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 11:38, 18 November 2022

  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);