Show: Delphi C++
Display Preferences

Classes

From XE API Documentation
Jump to: navigation, search

Contents

Classes

EBitsErrorEBitsError is the exception class for invalid attempts to access an array of Boolean values.
EClassNotFoundEClassNotFound is the exception class for the failure to find a specified component when reading from a stream.
EComponentErrorEComponentError is the exception class for registering and renaming components.
EFCreateErrorEFCreateError is the exception class for streaming file-creation errors.
EFilerErrorEFilerError is the exception class for component stream errors.
EFileStreamErrorEFileStreamError is the exception class for general stream errors.
EFOpenErrorEFOpenError is the exception class for file-opening errors during streaming.
EInvalidImageEInvalidImage is the exception class for unsuccessful attempts to read resources.
EInvalidOperationEInvalidOperation is the exception class for invalid operations on a component.
EListErrorEListError is the exception class for list and string errors.
EMethodNotFoundDeprecated, please use EReadError.
EOutOfResourcesEOutOfResources is the exception class for unsuccessful attempts to allocate handles.
EParserErrorEParserError is the exception class for text-to-binary streaming conversion errors.
EReadErrorEReadError is the exception class for unsuccessful attempts to read data from a stream.
EResNotFoundEResNotFound is the exception class for resources that were not found.
EStreamErrorEStreamError is the exception class for streaming errors.
EStringListErrorEStringListError is the exception class for invalid listbox references.
EThreadEThread is the exception class for thread synchronization errors.
EThreadExternalExceptionEThreadExternalException is the exception class for methods called from external threads.
EWriteErrorEWriteError is the exception class for unsuccessful attempts to write data to a stream.
IDesignerNotifyIDesignerNotify is the interface for responding to notifications about changes to components in the designer.
IInterfaceComponentReferenceIInterfaceComponentReference is the interface for responding to requests for retrieving components.
IInterfaceListIInterfaceList provides access to a list of interfaces.
IInterfaceListExIInterfaceListEx provides access to a list of interfaces.
IStreamPersistIStreamPersist is the interface for responding to requests to load/save an object from/to a persistent stream.
IStringsAdapterMaintains a link between TStrings and IStrings implementations.
IVarStreamable

IVarStreamable is the interface for loading and saving the values of Variants.

IVCLComObject
TBasicActionTBasicAction is the ancestor class for all action objects.
TBasicActionClass

TBasicActionClass defines the metaclass for TBasicAction.

TBasicActionLinkTBasicActionLink is the base class for action link classes that handle the communication between actions and clients.
TBasicActionLinkClass

TBasicActionLinkClass defines the metaclass for TBasicActionLink.

TBinaryReader

TBinaryReader reads data as binary values.

TBinaryWriter

TBinaryWriter writes data as binary values.

TBitsTBits stores an array of Boolean values.
TBytesStreamTBytesStream is a stream that stores its data in bytes.
TClassFinderTClassFinder allows registered persistent classes to be retrieved.
TCollection

TCollection is a container for TCollectionItem objects.

TCollectionEnumeratorEnumerates through the TCollectionItems in a TCollection object.
TCollectionItemTCollectionItem represents an item in a collection.
TCollectionItemClass

TCollectionItemClass defines the metaclass for TCollectionItem.

TComponentTComponent is the common ancestor of all component classes.
TComponentClass

TComponentClass defines the metaclass for TComponent.

TComponentEnumeratorTComponentEnumerator allows the components within a containing component to be discovered.
TCustomMemoryStreamTCustomMemoryStream is an abstract base class used as the common ancestor for memory streams.
TDataModule

TDataModule centralizes the handling of nonvisual components in an application.

TFiler

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

TFileStream

TFileStream enables applications to read from and write to a file on disk.

THandleStream

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

TIdentMapEntryTIdentMapEntry is used to perform ident string to integer value mapping.
TInterfacedPersistentTInterfacedPersistent is an ancestor for persistent objects that implement interfaces.
TInterfaceList

TInterfaceList represents a list of interfaces.

TInterfaceListEnumeratorEnumerates through the IInterfaces in a TInterfaceList.
TList

TList stores an array of pointers.

TListEnumeratorEnumerates through the objects in a TList.
TListSortCompareFunc
TMemoryStream

TMemoryStream is a stream that stores its data in dynamic memory.

TOwnedCollectionTOwnedCollection is a collection that maintains information about its owner.
TParserTParser allows DFM files to be parsed.
TPersistent

TPersistent is the ancestor for all objects that have assignment and streaming capabilities.

TPersistentClass

TPersistentClass defines the metaclass for TPersistent.

TReader

TReader is a specialized filer that reads component data from an associated stream.

TRecallTRecall stores the properties of a persistent object so that they can be restored at a later time.
TResourceStream

TResourceStream is a memory stream that provides access to the compiled resources in an application.

TStream

TStream is the 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.

TStreamAdapterTStreamAdapter implements the IStream interface on a TStream object.
TStreamReaderCharacter stream reader.
TStreamWriterWriter for characters to stream.
TStringItemTStringItem defines a TStringList entry.
TStringList

TStringList maintains a list of strings.

TStringReader

Reader for a string.

TStrings

TStrings is the base class for objects that represent a list of strings.

TStringsEnumeratorEnumerates through the strings of a TStrings object.
TStringStreamTStringStream provides file-like access to information stored as a long string.
TStringWriter

Writer for a string.

TTextReader

Reader for sequence of characters.

TTextWriter

Writer of sequence of characters.

TThread

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

TThreadList

TThreadList represents a thread-safe list.

TThreadProcedure
TWriter

TWriter is a specialized filer object that writes data to its associated stream.

Functions

ActivateClassGroupActivates a group of classes that derive from TPersistent.
ActiveClassGroupActivates a group of classes that derive from TPersistent.
AllocateHWndCreates a window that implements a specified window procedure.
AncestorIsValidAncestorIsValid determines if one component is an ancestor of another.
BeginGlobalLoading
BinToHex

Converts a binary value into its hexadecimal representation.

BoundsCreates a TRect structure from the top-left coordinate, and width and height values of a rectangle.
CheckSynchronize

Allows background threads to synchronize their execution with the main thread.

ClassGroupOfReturns the group of persistent classes a specified class or instance belongs to.
CollectionsEqual

Compares the contents of two collections.

CountGenerationsReturns the number of intermediate classes between a derived class and its ancestor.
DeallocateHWndFrees a window that was created using AllocateHWnd.
EndGlobalLoading
ExtractStringsFills a string list with substrings parsed from a delimited list.
FindClassFinds and returns a class that is derived from TPersistent.
FindGlobalComponentReturns a top-level container component.
FindIdentToIntReturns the TIdentToInt conversion routine for a given data type.
FindIntToIdentReturns the TIntToIdent conversion routine for a given data type.
FindNestedComponentFindNestedComponent returns a component contained within another.
FindRootDesigner
FreeObjectInstanceFrees a block of memory that was allocated by the MakeObjectInstance.
GetClassReturns a registered persistent class given its name.
GetFixupInstanceNames
GetFixupReferenceNames
GetResourceName
GetUltimateOwnerReturns the top-level owner of a specified persistent object.
GlobalFixupReferences
GroupDescendentsWithAdds a specified class to the group in which another class appears.
HexToBin

Converts a string of hexadecimal digits to the corresponding binary value.

IdentToIntUses a mapping array to convert string identifiers into their corresponding integer values.
InitComponentRes
InitInheritedComponentInitializes streaming of a form file for an inherited root class.
IntToIdentUses a mapping array to convert integers into their corresponding string identifiers.
InvalidPointIndicates whether a specified point is equal to (-1,-1).
IsDefaultPropertyValue
IsUniqueGlobalComponentNameIndicates whether a proposed component name is unambiguous.
LineStartFinds the end of the last whole line in a buffer.
MakeObjectInstanceAllocates a block of memory to be used by an instance of a class.
NotifyGlobalLoading
ObjectBinaryToTextConverts the binary representation of an object into more readily understandable text.
ObjectResourceToTextConverts the binary representation of an object resource into more readily understandable text.
ObjectTextToBinaryConverts a symbolic text representation of an object into the binary version that is used to save the object to files or memory streams.
ObjectTextToResourceConverts a symbolic text representation of an object into an internal binary representation.
PointCreates a TPoint structure from a pair of coordinates.
PointsEqualIndicates whether two points have the same coordinates.
ReadComponentResReads components and their properties from a specified resource.
ReadComponentResExReads a component from a resource.
ReadComponentResFileReads components and their properties from a specified Windows resource file.
RectCreates a TRect structure from a set of coordinates.
RedirectFixupReferences
RegisterClassRegisters a class of persistent object so that it's class type can be retrieved.
RegisterClassA
RegisterClassAliasRegisters a class that is identical to another class except for the name.
RegisterClassesRegisters a set of classes.
RegisterComponentsRegisters a set of components so that they all appear on the same page of the component palette.
RegisterFindGlobalComponentProcUsed for registering component finding functions.
RegisterIntegerConstsRegisters conversion functions for string identifiers that represent type values.
RegisterNoIconRegisters a set of components but does not add them to the component palette.
RegisterNonActiveX

Prevents a set of components from being made available to the ActiveX wizard.

RemoveFixupReferences
RemoveFixups
SmallPointCreates a TSmallPoint structure from a pair of coordinates.
StartClassGroupStarts a class group derived from TPersistent.
TestStreamFormatIdentifies the format of a form file when reading it from a stream.
UnRegisterClassUnregisters an object class.
UnRegisterClassesUnregisters a set of classes.
UnregisterFindGlobalComponentProcUsed for unregistering component finding functions.
UnregisterIntegerConstsUnregisters conversion functions for string identifiers that represent type values.
UnRegisterModuleClassesUnregisters all classes defined in a specified module.
Write16bitResourceHeader
Write32bitResourceHeader
WriteComponentResFileWrites components and their properties to a file using a resource file format.
WriteObjectResourceHeader

Types

_di_IDesignerNotify
_di_IInterfaceComponentReference
_di_IInterfaceList
_di_IInterfaceListEx
_di_IStreamPersist
_di_IStringsAdapter
_di_IVarStreamable
_di_IVCLComObject
_di_TListSortCompareFunc
_di_TThreadProcedure
Classes
Classes__33
Classes__55
Classes__65
PPointerListPPointerList is a pointer to a TPointerList type.
PStringItemPStringItem is a TStringItem pointer.
PStringItemListPStringItemList is a TStringItemList pointer.
TActiveXRegTypeTActiveXRegType is used when excluding a component class from the ActiveX Wizard.
TAlignmentTAlignment specifies how text is aligned within a control.
TAncestorNotFoundEvent

TAncestorNotFoundEvent is a procedure called by the TReader class OnAncestorNotFound event.

TBasicActionClass

TBasicActionClass defines the metaclass for TBasicAction.

TBasicActionLinkClass

TBasicActionLinkClass defines the metaclass for TBasicActionLink.

TBiDiModeTBiDiMode specifies the reading order (bidirectional mode) of a control.
TCollectionItemClass

TCollectionItemClass defines the metaclass for TCollectionItem.

TCollectionNotificationTCollectionNotification indicates the type of change that is made to the items in a collection.
TComponentClass

TComponentClass defines the metaclass for TComponent.

TComponentNameTComponentName is the type for the Name property of all components.
TComponentStateTComponentState is a set of flags that describe the current state of a component.
TComponentStyleTComponentStyle is a set of flags that describe the current Style of a component.
TCreateComponentEvent

TCreateComponentEvent is a type of procedure called by the TReader class OnCreateComponent event.

TDuplicatesTDuplicates indicates the response when an application attempts to add a duplicate entry to a list.
TFilerFlagTFilerFlag indicates information about how a filer should read or write a component and TFilerFlags is a set of TFilerFlag values.
TFilerFlagsTFilerFlags is the set of TFilerFlag values.
TFindAncestorEvent

TFindAncestorEvent is a procedure called by the TWriter class OnFindAncestor event.

TFindComponentClassEventTFindComponentClassEvent is the type of the OnFindComponentClass event handler.
TFindComponentInstanceEvent

TFindComponentInstanceEvent is a procedure called by the TReader class OnFindMethodInstance event.

TFindGlobalComponent
TFindMethodEvent

TFindMethodEvent is a procedure called by the TReader class OnFindMethod event.

TFindMethodInstanceEvent

TFindMethodInstanceEvent is a procedure called by the TReader class OnFindMethodInstance event.

TFindMethodNameEvent

TFindMethodNameEvent is a procedure called by the TWriter class OnFindMethodName event.

TGetChildProcTGetChildProc is a type of procedure called used internally by the TComponent class.
TGetClass

TGetClass is a callback procedure used by the TClassFinder class.

TGetLookupInfoEvent
TGetModuleProc
TGetStrProcTGetStrProc is a general purpose type of callback procedure invoked for each of a set of strings.
THelpContextTHelpContext is the range of values that a HelpContext value may have.
THelpTypeTHelpType indicates whether components invoke the help system using a context ID or a keyword.
TIdentMapEntryTIdentMapEntry is used to perform ident string to integer value mapping.
TIdentToIntTIdentToInt is a type of callback function used by the IdentToInt routine.
TIntToIdentTIntToIdent is a type of callback function used by the IntToIdent routine.
TIsUniqueGlobalComponentNameTIsUniqueGlobalComponentName is a type of function used by IsUniqueGlobalComponentName.
TLeftRightTLeftRight is a subset of TAlignment that allows left or right justification.
TListAssignOpTListAssignOp indicates how two lists should be merged.
TListNotificationTListNotification defines list processing action types.
TListSortCompareTListSortCompare is a type of callback function called used internally by the TList class.
TNotifyEvent

TNotifyEvent is used for events that do not require parameters.

TOperationTOperation represents the types of operations whose occurrence is broadcast by the Notification method.
TParserErrorEvent

TParserErrorEvent is a callback procedure used by the TClassFinder class.

TPersistentClass

TPersistentClass defines the metaclass for TPersistent.

TPointerListTPointerList is an array of pointers.
TReadComponentsProcTReadComponentsProc is a type of callback procedure called used internally by the TReader class ReadComponents method.
TReaderErrorTReaderError is a type of callback procedure called used internally by the TReader class ReadComponents method.
TReaderProcTReaderProc is a type of callback procedure called used by TFiler and descendant DefineProperty methods.
TReferenceNameEvent

TReferenceNameEvent is a procedure called by the TReader class OnReferenceName event.

TSeekOriginTSeekOrigin indicates where to start a seek operation.
TSetNameEvent

TSetNameEvent is a procedure called by the TReader class OnSetName event.

TShiftStateIndicates the state of the Alt, Ctrl, or Shift key, mouse buttons, or touch devices.
TShortCutTShortCut defines a data type that can hold the combinational state of the Alt, Ctrl, and Shift keys.
TStreamOriginalFormatTStreamOriginalFormat indicates the format in which a form file is saved.
TStreamOwnershipTStreamOwnership indicates whether a stream object should be freed by the object that uses it.
TStreamProcTStreamProc is a type of callback procedure called used by TFiler and descendant DefineBinaryProperty methods.
TStringItemTStringItem defines a TStringList entry.
TStringItemListTStringItemList defines an array of TStringItems.
TStringListSortCompareTStringListSortCompare is a type of callback function called used internally by the TStringList class.
TStringsDefinedTStringsDefined defines an enumeration of string delimiter names.
TThreadMethod
TThreadPriorityTThreadPriority indicates the scheduling priority of a thread object on Windows.
TTopBottomTTopBottom is a subset of TVerticalAlignment that allows top or bottom alignment.
TValueTypeTValueType defines the kinds of values written to and read from filer objects.
TVerticalAlignmentTVerticalAlignment specifies how text is vertically aligned within a control.
TWndMethodTWndMethod is the type for Windows message procedures.
TWriterProcTWriterProc is a type of callback procedure called used by TFiler and descendant DefineProperty methods.

Variables

AddDataModuleDefines a procedure to be called when a TDataModule class is created.
ApplicationHandleExceptionDefines a procedure that is called to handle an Exception.
ApplicationShowExceptionDefines a procedure to be called when an Exception is raised.
CreateVCLComObjectProc
CurrentGroupKeeps track of which objects are associated with which packages.
GlobalNameSpaceGlobalNameSpace is used internally by the VCL framework.
IsUniqueGlobalComponentNameProcIsUniqueGlobalComponentNameProc is called by IsUniqueGlobalComponentName.
RegisterComponentsProcRegisterComponentsProc is called by RegisterComponents.
RegisterNoIconProcRegisterNoIconProc is called by RegisterNoIcon.
RegisterNonActiveXProcRegisterNonActiveXProc is called by RegisterNonActiveX.
RemoveDataModuleDefines a procedure to be called when a TDataModule class is destroyed.
SyncEvent
TPointerListTPointerList is an array of pointers.
TStringItemListTStringItemList defines an array of TStringItems.
WakeMainThread

Represents a method (event handler) that is forced into the main thread's queue.

Constants

axrComponentOnlyaxrComponentOnly: TActiveXRegType = axrComponentOnly;
axrIncludeDescendantsaxrIncludeDescendants: TActiveXRegType = axrIncludeDescendants;
bdLeftToRightbdLeftToRight: TBiDiMode = bdLeftToRight;
bdRightToLeftbdRightToLeft: TBiDiMode = bdRightToLeft;
bdRightToLeftNoAlignbdRightToLeftNoAlign: TBiDiMode = bdRightToLeftNoAlign;
bdRightToLeftReadingOnlybdRightToLeftReadingOnly: TBiDiMode = bdRightToLeftReadingOnly;
cnAddedcnAdded: TCollectionNotification = cnAdded;
cnDeletingcnDeleting: TCollectionNotification = cnDeleting;
cnExtractingcnExtracting: TCollectionNotification = cnExtracting;
csAncestorcsAncestor: :55 = csAncestor;
csCheckPropAvailcsCheckPropAvail: :65 = csCheckPropAvail;
csDesigningcsDesigning: :55 = csDesigning;
csDesignInstancecsDesignInstance: :55 = csDesignInstance;
csDestroyingcsDestroying: :55 = csDestroying;
csFixupscsFixups: :55 = csFixups;
csFreeNotificationcsFreeNotification: :55 = csFreeNotification;
csInheritablecsInheritable: :65 = csInheritable;
csInlinecsInline: :55 = csInline;
csLoadingcsLoading: :55 = csLoading;
csReadingcsReading: :55 = csReading;
csSubComponentcsSubComponent: :65 = csSubComponent;
csTransientcsTransient: :65 = csTransient;
csUpdatingcsUpdating: :55 = csUpdating;
csWritingcsWriting: :55 = csWriting;
dupAcceptdupAccept: TDuplicates = dupAccept;
dupErrordupError: TDuplicates = dupError;
dupIgnoredupIgnore: TDuplicates = dupIgnore;
ffChildPosffChildPos: TFilerFlag = ffChildPos;
ffInheritedffInherited: TFilerFlag = ffInherited;
ffInlineffInline: TFilerFlag = ffInline;
fmCreatefmCreate: Integer = $FF00;
htContexthtContext: THelpType = htContext;
htKeywordhtKeyword: THelpType = htKeyword;
laAndlaAnd: TListAssignOp = laAnd;
laCopylaCopy: TListAssignOp = laCopy;
laDestUniquelaDestUnique: TListAssignOp = laDestUnique;
laOrlaOr: TListAssignOp = laOr;
laSrcUniquelaSrcUnique: TListAssignOp = laSrcUnique;
laXorlaXor: TListAssignOp = laXor;
lnAddedlnAdded: TListNotification = lnAdded;
lnDeletedlnDeleted: TListNotification = lnDeleted;
lnExtractedlnExtracted: TListNotification = lnExtracted;
MaxListSizeMaxListSize: Integer = $7FFFFFF;
opInsertopInsert: TOperation = opInsert;
opRemoveopRemove: TOperation = opRemove;
scAltscAlt: Integer = $8000;
scCtrlscCtrl: Integer = $4000;
scNonescNone: Integer = 0;
scShiftscShift: Integer = $2000;
sdDelimitersdDelimiter: :33 = sdDelimiter;
sdLineBreaksdLineBreak: :33 = sdLineBreak;
sdNameValueSeparatorsdNameValueSeparator: :33 = sdNameValueSeparator;
sdQuoteCharsdQuoteChar: :33 = sdQuoteChar;
sdStrictDelimitersdStrictDelimiter: :33 = sdStrictDelimiter;
soBeginningsoBeginning: TSeekOrigin = soBeginning;
soCurrentsoCurrent: TSeekOrigin = soCurrent;
soEndsoEnd: TSeekOrigin = soEnd;
sofBinarysofBinary: TStreamOriginalFormat = sofBinary;
soFromBeginningsoFromBeginning: Integer = 0;
soFromCurrentsoFromCurrent: Integer = 1;
soFromEndsoFromEnd: Integer = 2;
sofTextsofText: TStreamOriginalFormat = sofText;
sofUnknownsofUnknown: TStreamOriginalFormat = sofUnknown;
sofUTF8TextsofUTF8Text: TStreamOriginalFormat = sofUTF8Text;
soOwnedsoOwned: TStreamOwnership = soOwned;
soReferencesoReference: TStreamOwnership = soReference;
ssAltssAlt: :1 = ssAlt;
ssCtrlssCtrl: :1 = ssCtrl;
ssDoublessDouble: :1 = ssDouble;
ssLeftssLeft: :1 = ssLeft;
ssMiddlessMiddle: :1 = ssMiddle;
ssPenssPen: :1 = ssPen;
ssRightssRight: :1 = ssRight;
ssShiftssShift: :1 = ssShift;
ssTouchssTouch: :1 = ssTouch;
taAlignBottomtaAlignBottom: TVerticalAlignment = taAlignBottom;
taAlignToptaAlignTop: TVerticalAlignment = taAlignTop;
taCentertaCenter: TAlignment = taCenter;
taLeftJustifytaLeftJustify: TAlignment = taLeftJustify;
taRightJustifytaRightJustify: TAlignment = taRightJustify;
taVerticalCentertaVerticalCenter: TVerticalAlignment = taVerticalCenter;
toEOFtoEOF: Char = 0;
toFloattoFloat: Char = 4;
toIntegertoInteger: Char = 3;
toStringtoString: Char = 2;
toSymboltoSymbol: Char = 1;
toWStringtoWString: Char = 5;
tpHighertpHigher: TThreadPriority = tpHigher;
tpHighesttpHighest: TThreadPriority = tpHighest;
tpIdletpIdle: TThreadPriority = tpIdle;
tpLowertpLower: TThreadPriority = tpLower;
tpLowesttpLowest: TThreadPriority = tpLowest;
tpNormaltpNormal: TThreadPriority = tpNormal;
tpTimeCriticaltpTimeCritical: TThreadPriority = tpTimeCritical;
vaBinaryvaBinary: TValueType = vaBinary;
vaCollectionvaCollection: TValueType = vaCollection;
vaCurrencyvaCurrency: TValueType = vaCurrency;
vaDatevaDate: TValueType = vaDate;
vaDoublevaDouble: TValueType = vaDouble;
vaExtendedvaExtended: TValueType = vaExtended;
vaFalsevaFalse: TValueType = vaFalse;
vaIdentvaIdent: TValueType = vaIdent;
vaInt16vaInt16: TValueType = vaInt16;
vaInt32vaInt32: TValueType = vaInt32;
vaInt64vaInt64: TValueType = vaInt64;
vaInt8vaInt8: TValueType = vaInt8;
vaListvaList: TValueType = vaList;
vaLStringvaLString: TValueType = vaLString;
vaNilvaNil: TValueType = vaNil;
vaNullvaNull: TValueType = vaNull;
vaSetvaSet: TValueType = vaSet;
vaSinglevaSingle: TValueType = vaSingle;
vaStringvaString: TValueType = vaString;
vaTruevaTrue: TValueType = vaTrue;
vaUTF8StringvaUTF8String: TValueType = vaUTF8String;
vaWStringvaWString: TValueType = vaWString;
Personal tools
Previous Version
Translations