Skip to content

Reference for unit 'Classes': ClassesΒΆ

Class Description
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.
IInterfaceListEx
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.