ClassesClassesClassesClasses | | | | Operators

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject (Operator)

Name

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject — Deserialize a serialized iconic object.

Signature

deserialize_object( : Object : SerializedItemHandle : )

Herror deserialize_object(Hobject* Object, const Hlong SerializedItemHandle)

Herror T_deserialize_object(Hobject* Object, const Htuple SerializedItemHandle)

Herror deserialize_object(Hobject* Object, const HTuple& SerializedItemHandle)

void DeserializeObject(HObject* Object, const HTuple& SerializedItemHandle)

void HObject::DeserializeObject(const HSerializedItem& SerializedItemHandle)

void HOperatorSetX.DeserializeObject(
[out] IHUntypedObjectX*Object, [in] VARIANT SerializedItemHandle)

void HImageX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HRegionX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HUntypedObjectX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDContX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDPolyX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDParaX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDModParaX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDExtParaX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

static void HOperatorSet.DeserializeObject(out HObject objectVal, HTuple serializedItemHandle)

void HObject.DeserializeObject(HSerializedItem serializedItemHandle)

Description

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject deserializes an iconic object, that was serialized by serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject (see fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem for an introduction of the basic principle of serialization). The serialized iconic object is defined by the parameter SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle. The deserialized iconic object is stored in the iconic object defined by the parameter ObjectObjectObjectObjectObjectobjectVal.

Parallelization

Parameters

ObjectObjectObjectObjectObjectobjectVal (output_object)  object(-array) objectHObjectHObjectHObjectHObjectXHobject *

Iconic object.

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle (input_control)  serialized_item HSerializedItem, HTupleHTupleHSerializedItem, HTupleHSerializedItemX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle of the serialized item.

Result

If the parameters are valid, the operator deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Predecessors

fread_serialized_itemfread_serialized_itemFreadSerializedItemfread_serialized_itemFreadSerializedItemFreadSerializedItem, receive_serialized_itemreceive_serialized_itemReceiveSerializedItemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItem, serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject

See also

serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject

Module

Foundation


ClassesClassesClassesClasses | | | | Operators