[Overview][Classes][Index] | Reference for unit 'groupresource' (#fcl-res)

# TGroupCachedDataStream

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Cached stream for group classes

## Declaration

Source position: groupresource.pp line 62

`type TGroupCachedDataStream = class(TCachedDataStream)`
`public`
`constructor Create(); override;`
`destructor Destroy; override;`
`function Read(); override;`
`end;`

## Inheritance

`TGroupCachedDataStream` |  | Cached stream for group classes
`TCachedDataStream` |  | Base cached stream class
`TStream`
`TObject`

## Description

This class is used by TGroupResource descendants to provide an .ico/.cur like stream.

Unlike TCachedResourceDataStream, which provides a stream-like interface over a portion of another stream, this class lets multiple stream to be seen as one: this way, several RT_ICON or RT_CURSOR resources can appear like a single .ico or .cur file.

## See also

TGroupResource |  | Abstract common class for group icon and group cursor classes
TGroupIconResource |  | Group icon resource type
TGroupCursorResource |  | Group cursor resource type
TCachedDataStream |  | Base cached stream class
TCachedResourceDataStream |  | An implementation of a cached stream