ObjectTreeSerialize

concerns

The ObjectTreeSerialize attribute function serializes the contents of an object tree, for saving it for example in a file or database. Only variables, which property Save is set, will be serialized.

The object tree contains the object itself and all the child objects of the object.

 

Syntax

ObjectTreeSerialize([SaveType])

Return value

Type

Description

Variant

Binary data of the object tree

Parameter

Use

Name

Type

Passing

Description

Optional

SaveType

Long

ByVal

Reserved for future extensions. Must be Null (0).

 

Example:

The example shows the saving of the whole object tree, beginning with the object Car, in a file.

 

Dim FSO As TCEFileSystem.FileSystem

Dim BS As TCEFileSystem.BinaryStream

 

FSO := New TCEFileSystem.FileSystem

 

BS := FSO.OpenBinaryFile(SavePath, ForWrite, True)

BS.WriteData(Car.ObjectTreeSerialize)

BS.CloseStream

 

See also LoadObjectTree