IIOStreamClass.FromVariant

Синтаксис

FromVariant(Value: Variant): IIOStream;

Параметры

Value. Значение, которое необходимо поместить в поток.

Описание

Метод FromVariant создает поток и заносит в него данные, передаваемые посредством параметра Value.

Комментарии

В качестве значения параметра Value могут передаваться объекты, поддерживающие потоки IIOStream, какие-либо объекты, представленные в текстовом или двоичном виде, например текстовые файлы или файлы с изображениями.

Также FromVariant используется для работы с полями источников данных, имеющих пользовательский тип данных. Для получения значений полей укажите в параметре Value значение, полученное в свойстве IDatasetInstanceField.Value или IDalCursorField.Value. При этом содержимое поля в текущей записи будет загружено в поток.

Примечание. При работе с некоторыми СУБД, если поток создан на базе поля, полученного из курсора, то размер потока может отражаться некорректно. Для получения верного значения создайте поток в памяти и скопируйте в него содержимое текущего потока.

Пример

Использование метода приведено в примере для IMetabaseObjectDescriptor.Screenshot, статье базы знаний «Работа с полями, имеющими пользовательский тип данных».

См. также:

IIOStreamClass