Skip to main content

TdxPSExplorerItem.CreateDataStream(TdxPSStreamMode) Method

Creates a stream containing the item’s content.

Declaration

function CreateDataStream(AMode: TdxPSStreamMode): TStream; virtual;

Parameters

Name Type
AMode TdxPSStreamMode

Returns

Type
TStream

Remarks

The CreateDataStream method is used to create a stream containing the item’s data. The AMode parameter specifies the stream access modes available. The table below lists values that can be passed as this parameter.

Value Description
SmRead A read-only stream is created.
SmWrite A write-only stream is created.
smReadWrite A read-write stream is created.

The created stream’s content is the item’s data stored either within a file or a database field. Thus, TdxPSExplorerItem descendants override the CreateDataStream method to return either a file stream or a BLOB stream.

Note

If you are developing your own item classes you may also need to override the CreateDataStream method to return a proper stream with report data. Because the method is used internally to write the data of a report link to it’s item and vice versa.

See Also