Unit 'Classes' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

Reference for unit 'Classes': Classes

ComponentPlatformsAttribute

EBitsError

  

Exception raised when an error occurs in a method of TBits.

EClassNotFound

  

Exception raised when an unknown class is referenced in a streamed component.

EComponentError

  

Exception raised when an error occurs in the component registration routines.

EFCreateError

  

Exception raised when an error occurred during creation of a TFileStream stream.

EFilerError

  

Exception raised by the component streaming system if an error occurs.

EFOpenError

  

Exception raised when an error occurred during creation of a TFileStream.

EInvalidImage

  

Exception raised when the resource header needed for streaming of a component is invalid.

EInvalidOperation

  

Exception raised when an invalid operation is performed. Obsolete.

EMethodNotFound

  

This exception is no longer used.

EObserver

  

Error raised when an observer error occurs.

EObserverException

EOutOfResources

  

Exception raised when the system is out of resources.

EParserError

  

Exception raised when an error occurs during the parsing of streams.

EReadError

  

Exception raised if an error occurs while reading from a stream.

EResNotFound

  

Exception raised when a resource, needed to initialize a component, is not found.

EStreamError

  

Exception raised when an error occurs during read or write operations on a stream.

EStringListError

  

Exception raised when an error occurs in a method of TStrings.

EThread

  

Thread error exception.

EThreadDestroyCalled

  

Exception raised when a thread is destroyed illegally.

EThreadExternalException

  

Exception raised when an invalid operation is attempted on an external thread.

EWriteError

  

Exception raised when an error occurs during writing to a stream.

IControlValueObserver

IDesignerNotify

  

Designer notification interface.

IEditFormatLink

IEditGridLinkObserver

IEditLinkObserver

IFPObserved

  

Interface implemented by an object that can be observed.

IFPObserver

  

Interface for an object to observe other objects.

IInterfaceComponentReference

  

Interface for checking component references.

IInterfaceList

  

Interface for maintaining a list of interfaces.

IIteratorLinkObserver

IMultiCastObserver

IObserver

IObserverTrack

IPositionLinkObserver

IPositionLinkObserver170

ISingleCastObserver

IStreamPersist

  

Persistence streaming interface.

IStringsAdapter

  

IStringsAdapter Interface declaration.

IVCLComObject

  

Com automation Object interface.

ObservableMemberAttribute

TAbstractObjectReader

  

Abstract driver class to read stored component data.

TAbstractObjectWriter

  

Abstract driver class for writing component data.

TBasicAction

  

Abstract base class for all Actions.

TBasicActionLink

  

Link between actions and action clients (e.g. controls).

TBinaryObjectReader

  

Driver class descendant which reads component data stored in binary format.

TBinaryObjectWriter

  

Driver class which stores component data in binary form.

TBits

  

Class to store collections of bits (binary values that can be 0 or 1).

TBytesStream

  

Stream of bytes.

TCollection

  

Base class to manage collections of named objects.

TCollectionEnumerator

  

Implements IEnumerator for the TCollection class.

TCollectionItem

  

Basic object that is managed by a TCollection class.

TComponent

  

Base class for all components that need owner-owned functionality.

TComponentEnumerator

  

Implements IEnumerator for the TComponent class.

TCustomMemoryStream

  

Abstract stream that stores its data in memory.

TDataModule

  

Container for non-visual components.

TFiler

  

Class responsible for streaming of components.

TFileStream

  

Stream that stores its data in a named file on disk.

TFPList

  

Class to manage collections of pointers.

TFPListEnumerator

  

Implements IEnumerator for the TFPList class.

THandleStream

  

Base class for streams that are identified by an OS handle.

TInterfacedPersistent

  

TPersistent descendant which implements the IInterface interface.

TInterfaceList

  

Standard implementation of the IInterfaceList interface.

TInterfaceListEnumerator

  

Implements IEnumerator for the TInterfaceList class.

TLinkObservers

TList

  

Class to manage collections of pointers.

TListEnumerator

  

Implements IEnumerator for the TList class.

TMemoryStream

  

Standard implementation of a stream that stores its data in memory.

TObserverMapping

TObservers

TOwnedCollection

  

TCollection descendant which maintains owner information.

TOwnerStream

  

Stream which uses a second stream as a source.

TParser

  

Class to parse the contents of a stream containing text data.

TPersistent

  

Base class for streaming system and persistent properties.

TProxyAggregateStream

TProxyStream

  

Proxy stream for the IStream interface.

TRawByteStringStream

  

TBytesStream descendent with some single-byte string methods.

TReader

  

Generic reader object which reads component data from any given source.

TRecall

  

Helper class for storing published properties.

TResourceStream

  

Stream that reads its data from a resource object.

TStream

  

Base class for streams.

TStreamAdapter

  

Implements IStream for TStream descendants.

TStringList

  

Standard implementation of the TStrings class.

TStrings

  

Class to manage arrays or collections of strings.

TStringsEnumerator

  

Implements IEnumerator for the TStrings class.

TStringStream

  

Stream that stores its data in a string.

TTextObjectWriter

  

Driver class which stores component data in text format.

TThread

  

Abstract Thread class.

TThreadList

  

Thread-safe list object.

TWriter

  

Object to write component data to an arbitrary format.


Documentation generated on: Dec 22 2024