Structured Data Types

From RAD Studio
Jump to: navigation, search

Go Up to API Categories Index

Type Description

System.Classes.TBytesStream

Represents a stream that stores its data in bytes.

System.Classes.TCollection

A container for TCollectionItem objects.

System.Classes.TComponent

The common ancestor of all component classes.

System.Classes.TCustomMemoryStream

An abstract base class used as the common ancestor for memory streams.

System.Generics.Collections.TDictionary

Collection of key-value pairs.

System.Classes.TFiler

The abstract base class for reader and writer objects, which are used for loading and saving components and their properties.

System.Classes.THandleStream

Enables applications to read from and write to communications resources identified by a handle.

System.Generics.Collections.TList

Ordered list.

System.Classes.TMemoryStream

A stream that stores its data in dynamic memory.

System.Classes.TPersistent

An abstract base class used as the common ancestor for memory streams.

System.Types.TPoint

Defines a pixel location onscreen.

System.Generics.Collections.TQueue

Queue implemented over array, using wrapping.

System.Types.TRect

Defines a rectangle.

System.Classes.TResourceStream

A memory stream that provides access to the compiled resources in an application.

System.Types.TSmallPoint

Defines a point with two 16-bit coordinates.

System.Types.TSize

Represents a width and height.

System.Generics.Collections.TStack

Last in, first out stack.

System.Classes.TStream

The abstract base class type for stream objects that can read from or write to various kinds of storage media, such as disk files, dynamic memory, and so on.

System.Classes.TStrings

The base class for objects that represent a list of strings.

System.Classes.TTextReader

Reader for sequence of characters.

System.Classes.TTextWriter

Writer of sequence of characters.

System.Classes.TThread

An abstract class that enables creation of separate threads of execution in an application.


See Also