Show: Delphi C++
Display Preferences

TInternalSQLDataSet Inherited Members

From XE2 API Documentation
Jump to: navigation, search



Contents

Data.SqlExpr.TCustomSQLDataSet

Active
AddFieldDesc
AddIndexDefs
AfterClose
AfterOpen
AfterRefresh
AfterScroll
BeforeClose
BeforeOpen
BeforeRefresh
BeforeScroll
BlobBufferReserves a buffer for storing BLOB values.
CheckPrepareError
ClearIndexDefs
CloseCursor
CloseStatement
CommandTextSpecifies the command the dataset executes.
CommandTypeIndicates the meaning of the CommandText property.
CreateCreates an instance of a TCustomSQLDataSet component.
CreateBlobStreamCreates a blob stream for a Binary large object (BLOB) field in the dataset.
CurrentBlobSizeIndicates the size of the most recently read BLOB field.
DataLinkIdentifies the datalink that manages communication between the SQL dataset and another, master dataset.
DataSourceLinks the SQL dataset to another (master) dataset.
DbxCommandTypeCommand type in String format.
DefineProperties
DesignerDataStores custom data.
DestroyDestroys the TCustomSQLDataSet instance.
ExecSQL
ExecuteStatement
FreeBuffers
FreeCommand
FreeReader
GetBlobFieldDataRetrieves the current value of a BLOB field into a buffer.
GetCanModify
GetCommandNames
GetDataSource
GetDetailLinkFieldsLists the field components that link this dataset as a detail of a master dataset.
GetFieldDataRetrieves the current value of a field into a buffer.
GetKeyFieldNamesFills a list with the names of all fields in all indexes defined for the dataset.
GetMetadataSpecifies whether the SQL dataset fetches metadata information along with the data.
GetObjectTypeNames
GetOutputParams
GetQuoteCharReturns the character or characters to use in generated SQL statements to enclose quoted strings.
GetRecord
GetRecordCount
GetSortFieldNames
IndexDefsContains the definitions of all indexes defined on the server for the dataset.
InitRecord
InternalClose
InternalConnectionIndicates the component that connects the dataset to its database server, taking into account whether the connection was cloned.
InternalFreeCommand
InternalHandleException
InternalInitFieldDefs
InternalOpen
InternalRefresh
IsCursorOpen
IsSequencedIndicates whether the dataset can use record numbers to indicate the order of records.
Loaded
LocateImplements a virtual method for searching a dataset for a specified record and making it the active record.
LocateRecordImplements a virtual method for searching a dataset for a specified record and making it the active record.
LookupImplements a virtual method to retrieve field values from a record that matches specified search values.
MaxBlobSizeIndicates the maximum number of bytes fetched for any BLOB field in the dataset.
NativeCommandRepresents the SQL command that is sent to the server.
NumericMappingMaps fldBCD to either ftFMTBCD or ftBCD field types.
ObjectView
OnCalcFields
OpenCursor
OpenSchema
PSEndTransaction
PSExecute
PSExecuteStatement
PSGetAttributes
PSGetCommandText
PSGetCommandType
PSGetDefaultOrder
PSGetIndexDefs
PSGetKeyFieldsW
PSGetParams
PSGetQuoteCharW
PSGetTableNameW
PSGetUpdateException
PSInTransaction
PSIsSQLBased
PSIsSQLSupported
PSReset
PSSetCommandText
PSSetParams
PSStartTransaction
PSUpdateRecord
ParamByNameLocates a parameter in the Params property collection.
ParamCheckSpecifies whether the parameter list for an SQL dataset is regenerated when the SQL command changes.
ParamCountIndicates the number of parameters listed by the Params property.
ParamsRepresents the parameters for a query or stored procedure.
ParseDeleteSqlOccurs when an application attempts to parse the DELETE statement stored in the CommandText property.
ParseInsertSqlOccurs when an application attempts to parse the INSERT statement stored in the CommandText property.
ParseSelectSqlOccurs when an application attempts to parse the SELECT statement specified in the CommandText property.
ParseUpdateSqlOccurs when an application attempts to parse a SQL UPDATE statement stored in the CommandText property.
PrepareStatementPerforms a prepare on the SQL statement.
PreparedSpecifies whether the command is prepared before execution.
ProcParamsProcParams lists the parameter descriptors obtained from the server for any stored procedure parameters.
PropertyChanged
RecordCountIndicates the total number of records associated with the dataset.
RowsAffectedIndicates the number of rows operated on by the latest query execution.
SQLConnectionSpecifies the SQL connection component that connects the dataset to a database server.
SchemaInfoIdentifies the metadata with which to populate the dataset.
SchemaNameSpecifies the name of the database schema.
SetBufListSize
SetCommandText
SetFCommandText
SetFieldData
SetMaxBlobSize
SetParamsFromCursor
SetSchemaInfoIndicates whether the dataset represents metadata from the server, and if so, what kind.
SetSortFieldNames
SortFieldNamesIndicates the sort order when CommandType is ctTable.
UpdateIndexDefs

Data.DB.TWideDataSet

Create
Destroy
PSExecuteStatementExecutes a specified SQL command.
PSGetCommandTextGets the SQL command to be executed by PSExecuteStatement.
PSGetCommandTextWGets the SQL command as a WideString to be executed by PSExecuteStatement.
PSGetKeyFieldsReturns the names of all fields required to uniquely identify records in the data packet.
PSGetKeyFieldsWReturns the names as a WideString of all fields required to uniquely identify records in the data packet.
PSGetQuoteCharReturns the character or characters to use in generated SQL statements to enclose quoted strings.
PSGetQuoteCharWReturns the character or characters to use in generated SQL statements to enclose quoted strings.
PSGetTableNameReturns the name of the dataset table that appears in generated SQL statements.
PSGetTableNameWReturns the name of the dataset table that appears in generated SQL statements.
PSSetCommandTextSets the SQL command to be executed by PSExecuteStatement.
operator ()

Data.DB.TDataSet

ActivateBuffersActivates the buffers for the active record.
ActiveSpecifies whether or not a dataset is open.
ActiveBufferReturns a pointer to the buffer for the active record.
ActiveRecordIndicates the index of the active record in the internal cache of records.
AfterCancelOccurs after an application completes a request to cancel modifications to the active record.
AfterCloseOccurs after an application closes a dataset.
AfterDeleteOccurs after an application deletes a record.
AfterEditOccurs after an application starts editing a record.
AfterInsertOccurs after an application inserts a new record.
AfterOpenOccurs after an application completes opening a dataset and before any data access occurs.
AfterPostOccurs after an application writes the active record to the database or change log and returns to browse state.
AfterRefreshOccurs after an application refreshes the data in the dataset.
AfterScrollOccurs after an application scrolls from one record to another.
AggFieldsContains any aggregate fields.
AllocRecordBufferAllocates memory for the record buffer.
AppendAdds a new, empty record to the end of the dataset.
AppendRecordAdds a new, populated record to the end of the dataset and posts it.
AutoCalcFieldsDetermines when the OnCalcFields event is triggered and when lookup field values are calculated.
BeforeCancelOccurs before an application executes a request to cancel changes to the active record.
BeforeCloseOccurs immediately before the dataset closes.
BeforeDeleteOccurs before an application attempts to delete the active record.
BeforeEditOccurs before an application enters edit mode for the active record.
BeforeInsertOccurs before an application enters insert mode.
BeforeOpenOccurs before an application executes a request to open a dataset.
BeforePostOccurs before an application posts changes for the active record to the database or change log.
BeforeRefreshOccurs immediately before an application refreshes the data in the dataset.
BeforeScrollOccurs before an application scrolls from one record to another.
BindFieldsBinds the TField components to the physical fields.
BlobFieldCountIndicates the number of columns in the dataset that represent Binary large object (BLOB) fields.
BlockReadNextMoves to the record from the next block and reads it.
BlockReadSizeDetermines how many record buffers are read in each block.
BofIndicates whether the first record in the dataset is active.
BookmarkSpecifies the current bookmark in the dataset.
BookmarkAvailableVerifies whether there is a bookmark available.
BookmarkSizeIndicates the number of bytes used to represent a bookmark.
BookmarkValidIndicates the validity of a specified bookmark.
BufferCountIndicates the number of records in the internal cache.
BuffersProvides indexed access to the record buffers in the internal cache.
CalcBufferPoints to the record buffer used during an OnCalcFields event.
CalcFieldsSizeIndicates the number of bytes in a record buffer dedicated to storing calculated fields and lookup fields.
CalculateFieldsCalculates the lookup fields.
CanModifyIndicates whether the dataset permits write access to data.
CancelCancels modifications to the active record if those changes are not yet posted.
CheckActiveChecks whether the dataset is active.
CheckBiDirectionalChecks whether the dataset is bidirectional.
CheckBrowseModeAutomatically posts or cancels data changes when the active record changes.
CheckFieldCompatibilityChecks the compatibility of a field.
CheckInactiveChecks whether the dataset is inactive.
ClearBuffersClears the buffers for the active record.
ClearCalcFieldsClears the lookup and calculated fields.
ClearFieldsClears the contents of all fields for the active record.
CloseCloses a dataset.
CloseBlobCloses a binary large object field.
CloseCursorCloses the dataset cursor.
CompareBookmarksImplements a virtual function to compare two bookmarks.
ConstraintsSpecifies record-level constraints that must be met when editing the data.
ControlsDisabledIndicates whether data-aware controls update their display to reflect changes to the dataset.
CopyFieldsCopyFields copies the field definition structure of another dataset.
CreateCreates an instance of a TDataSet component.
CreateBlobStreamProvides the interface for a method that creates a blob stream for a Binary large object (BLOB) field in the dataset.
CreateFieldsCreates the fields dynamically.
CreateNestedDataSetCreates a nested dataset.
CurrentRecordIndicates the index of the current record in the internal cache of record buffers.
CursorPosChangedMarks the internal cursor position as invalid.
DataConvertConverts the data depending on the field type.
DataEventNotifies the attached dataset about a specific event.
DataSetFieldIndicates the persistent TDataSetField object that owns a nested dataset.
DataSourceRepresents the data source of another dataset that supplies values to the dataset.
DefChangedEvent handler that updates the field definition.
DefaultFieldsIndicates whether a dataset's underlying field components are generated dynamically when the dataset is opened.
DeleteDeletes the active record and positions the dataset on the next record.
DesignerReturns a pointer to the DataSet designer for the dataset.
DestroyDestroys the TDataSet instance.
DestroyFieldsDestroys the dataset fields.
DisableControlsDisables data display in data-aware controls associated with the dataset.
DoAfterCancelAfterCancel event dispatcher.
DoAfterCloseAfterClose event dispatcher.
DoAfterDeleteAfterDelete event dispatcher.
DoAfterEditAfterEdit event dispatcher.
DoAfterInsertAfterInsert event dispatcher.
DoAfterOpenAfterOpen event dispatcher.
DoAfterPostAfterPost event dispatcher.
DoAfterRefreshAfterRefresh event dispatcher.
DoAfterScrollAfterScroll event dispatcher.
DoBeforeCancelBeforeCancel event dispatcher.
DoBeforeCloseBeforeClose event dispatcher.
DoBeforeDeleteBeforeDelete event dispatcher.
DoBeforeEditBeforeEdit event dispatcher.
DoBeforeInsertBeforeInsert event dispatcher.
DoBeforeOpenBeforeOpen event dispatcher.
DoBeforePostBeforePost event dispatcher.
DoBeforeRefreshBeforeRefresh event dispatcher.
DoBeforeScrollBeforeScroll event dispatcher.
DoOnCalcFieldsOnCalcFields event dispatcher.
DoOnNewRecordOnNewRecord event dispatcher.
EditEnables editing of data in the dataset.
EnableControlsRe-enables data display in data-aware controls associated with the dataset.
EofIndicates whether a dataset is positioned at the last record.
FieldByNameFinds a field based on its name.
FieldByNumberFinds a field based on the ordinal position of its column in the underlying table or query.
FieldCountIndicates the number of field components associated with the dataset.
FieldDefListPoints to the list of field definitions for the dataset.
FieldDefsPoints to the list of field definitions for the dataset.
FieldListLists the field components of a dataset.
FieldNoOfsSpecifies the offset needed to convert indexes in the Fields property to field numbers.
FieldValuesProvides access to the values for all fields in the active record for the dataset.
FieldsLists all non-aggregate field components of the dataset.
FilterSpecifies the text of the current filter for a dataset.
FilterOptionsSpecifies whether or not filtering is case insensitive, and whether or not partial comparisons are permitted when filtering records.
FilteredSpecifies whether or not filtering is active for a dataset.
FindFieldSearches for a specified field in the dataset.
FindFirstImplements a virtual method for positioning the dataset on the first record, respecting any filters.
FindLastImplements a virtual method for positioning the dataset on the last record, respecting any filters.
FindNextImplements a virtual method for positioning the dataset on the next record, respecting any filters.
FindPriorImplements a virtual method for positioning the dataset on the previous record, respecting any filters.
FindRecordImplements a virtual method for positioning the dataset on a specific record, respecting any filters.
FirstMoves to the first record in the dataset.
FoundIndicates whether or not moving to a different record is successful.
FreeBookmarkFrees the resources allocated for a specified bookmark (somewhat obsolete).
FreeFieldBuffersFrees the field buffers.
FreeRecordBufferFrees the record buffer.
GetAggFieldsClassReturns the metaclass for the aggregate fields.
GetAggRecordCountReturns the number of aggregate fields.
GetAggregateValueReturns the value for an aggregate field.
GetBlobFieldDataReads BLOB data into a buffer.
GetBookmarkAllocates a bookmark for the active record in the dataset.
GetBookmarkDataGets the bookmark for the record buffer given by the parameter.
GetBookmarkFlagGets the bookmark flag for the record buffer given by the parameter.
GetBookmarkStrGets a bookmark represented as a string.
GetCalcFieldsComputes the lookup and calculated fields and updates the status.
GetCanModifyReturns the size of a record in the dataset.
GetCheckConstraintsClassReturns the metaclass for TCheckConstraints.
GetChildrenEnumerates all the owned datasets that are also owned by the specified TComponent.
GetCurrentRecordImplements a virtual function to retrieve the current record in a buffer.
GetDataSourceReturns the data source for the dataset.
GetDetailDataSetsFills a list with a dataset for every detail dataset that is not the value of a nested dataset field.
GetDetailLinkFieldsIntroduces a method to list the field components that link this dataset as a detail of a master dataset.
GetFieldClassReturns the metaclass for a field class.
GetFieldDataRetrieves the current value of a field into a buffer.
GetFieldDefListClassReturns the metaclass for a field definition list class.
GetFieldDefsClassReturns the metaclass of the TFieldDefs class.
GetFieldFullNameReturns the full name of the field.
GetFieldListRetrieves a specified set of field objects into a list.
GetFieldListClassReturns the metaclass for a field list class.
GetFieldNamesRetrieves a list of names for all fields in a dataset.
GetFieldsClassReturns the TFields descendant metaclass.
GetIndexDefsReturns the definitions of all specified indexes defined for the dataset.
GetIndexDefsClassReturns the metaclass for an index definition list.
GetIsIndexFieldChecks whether the given field is an index field.
GetLookupListClassReturns the metaclass for a lookup field list class.
GetNextRecordMoves to the next record.
GetNextRecordsMoves to the last record of the dataset.
GetParamsClassReturns the metaclass for a list of field parameters.
GetPriorRecordMoves to the prior record.
GetPriorRecordsMoves to the first record of the dataset.
GetRecNoReturns the position of the active record in the dataset.
GetRecordMoves to the specified record.
GetRecordCountReturns the total number of records in the dataset.
GetRecordSizeReturns the size of a record in the dataset.
GetStateFieldValueReturns a Field as a Variant.
GotoBookmarkImplements a virtual method to position the dataset on the record to which a specified bookmark points.
InitFieldDefsInitializes the field definitions.
InitFieldDefsFromFieldsInitializes the field definitions from persistent fields.
InitRecordInitializes a record.
InsertInserts a new, empty record in the dataset.
InsertRecordInserts a new, populated record to the dataset and posts it.
InternalAddRecordAdds a record to the dataset.
InternalCalcFieldsIndicates whether the dataset includes internally calculated fields.
InternalCancelCancels the modification made to the current record of the dataset.
InternalCloseCloses the dataset table and disconnects the fields.
InternalDeleteUsed internally to delete the current record.
InternalEditUsed to edit the current record from the dataset.
InternalFirstMoves to a position "before" the first record of the dataset.
InternalGotoBookmarkMoves to the record with the given bookmark.
InternalHandleExceptionResponds to exceptions related to TDataSet objects.
InternalInitFieldDefsDetermines the field definitions for the dataset's records.
InternalInitRecordInitializes a record buffer.
InternalInsertUsed to insert an empty record in the dataset.
InternalLastMoves to a position "after" the last record of the dataset.
InternalOpenInitializes and opens the data stream.
InternalPostUsed to post data in the dataset.
InternalRefreshRefreshes the dataset with data from the database.
InternalSetToRecordMoves to the record with the given record buffer.
IsCursorOpenTests whether the dataset is open.
IsEmptyIndicates whether the dataset contains no records.
IsLinkedToIndicates whether a dataset is linked to a specified data source.
IsSequencedIndicates whether the underlying database table uses record numbers to indicate the order of records.
IsUniDirectionalIndicates whether the dataset is unidirectional.
LastMoves to the last record in the dataset.
Loaded
LocateImplements a virtual method for searching a dataset for a specified record and making it the active record.
LookupImplements a virtual method to retrieve field values from a record that matches specified search values.
ModifiedIndicates whether the active record is modified.
MoveByMoves to another record relative to the active record in the dataset.
NestedDataSetClassIndicates the class type to use when creating nested datasets.
NestedDataSetsLists all nested datasets.
NextMoves to the next record in the dataset.
ObjectViewSpecifies whether fields are stored hierarchically or flattened out in the Fields property.
OnCalcFieldsOccurs when an application recalculates calculated fields.
OnDeleteErrorOccurs when an application attempts to delete a record and an exception is raised.
OnEditErrorOccurs when an application attempts to modify or insert a record and an exception is raised.
OnFilterRecordOccurs each time a different record in the dataset becomes the active record and filtering is enabled.
OnNewRecordOccurs when an application inserts or appends a new dataset record.
OnPostErrorOccurs when an application attempts to modify or insert a record and an exception is raised.
OpenOpens the dataset.
OpenCursorOpens the dataset cursor.
OpenCursorCompleteOpens the database cursor and triggers an AfterOpen event.
OpenParentDataSetOpens the parent dataset.
PSEndTransactionEnds a transaction that was started by a call to PSStartTransaction.
PSExecuteExecutes the SQL command associated with the dataset.
PSExecuteStatementExecutes a specified SQL command.
PSGetAttributesReturns information that is stored in data packets as Name/Value pairs.
PSGetCommandTextGets the SQL command to be executed by PSExecute.
PSGetCommandTextWGets the SQL command as a WideString to be executed by PSExecute.
PSGetCommandTypeGets the command type to be executed by PSExecute.
PSGetDefaultOrderReturns the definition of an index that imposes the default order on the data included in data packets.
PSGetIndexDefsReturns the definitions of all specified indexes defined for the dataset.
PSGetKeyFieldsReturns the names of all fields required to uniquely identify records in the data packet.
PSGetKeyFieldsWReturns as WideString the names of all fields required to uniquely identify records in the data packet.
PSGetParamsReturns the current parameter values of the dataset.
PSGetQuoteCharReturns the character or characters to use in generated SQL statements to enclose quoted strings.
PSGetQuoteCharWReturns the character or characters to use in generated SQL statements to enclose quoted strings.
PSGetTableNameReturns the name of the dataset table that appears in generated SQL statements.
PSGetTableNameWReturns the name of the dataset table that appears in generated SQL statements.
PSGetUpdateExceptionGenerates an EUpdateError object based on another exception object.
PSInTransactionIndicates whether actions against the dataset occur in the context of a transaction.
PSIsSQLBasedIndicates whether the dataset includes native SQL support.
PSIsSQLSupportedIndicates whether the dataset can execute SQL statements.
PSResetResets the dataset so that it is positioned on the first record.
PSSetCommandTextAssigns a specified SQL command to be executed by PSExecute.
PSSetParamsAssigns the specified parameter values to the dataset.
PSStartTransactionStarts a transaction that encapsulates all activity until a call to PSEndTransaction.
PSUpdateRecordApplies a single update to the underlying database table or tables.
PostImplements a virtual method to write a modified record to the database or change log.
PriorMoves to the previous record in the dataset.
RecNoIndicates the active record in the dataset.
RecordCountIndicates the total number of records associated with the dataset.
RecordSizeIndicates the size of a record in the dataset.
RefreshRe-fetches data from the database to update a dataset's view of data.
RefreshInternalCalcFieldsRefreshes the calculated fields.
ReservedFor internal use only.
ResetAggFieldResets the aggregate field.
RestoreStateRestores the operating mode of the dataset to the given value.
ResyncRe-fetches the active record and the records that precede and follow it.
SetActiveChanges the dataset's state to active.
SetBlockReadSizeSetter method for BlockReadSize.
SetBookmarkDataSets the bookmark for the record buffer given by the parameter.
SetBookmarkFlagSets the bookmark flag for the record buffer given by the parameter.
SetBookmarkStrSets a bookmark represented as a string.
SetBufListSizeSets the size of the buffer list.
SetChildOrderSets the visual ordering of a child dataset.
SetCurrentRecordMoves to the record given by the index.
SetDataSetFieldSets the persistent TDataSetField object that owns a nested dataset.
SetDefaultFieldsSpecifies whether a dataset's underlying field components are generated dynamically when the dataset is opened.
SetFieldDataSets the buffer to the current field.
SetFieldsSets the values for all fields in a record
SetFilterOptionsSetter method for FilterOptions.
SetFilterTextSetter method for Filter.
SetFilteredSetter method for Filtered.
SetFoundSets a "found" flag.
SetModifiedUsed internally to set the Modified property.
SetName
SetObjectViewSets the ObjectView property.
SetOnFilterRecordOnFilterRecord event setter method.
SetRecNoSets the active record in the dataset.
SetStateSets the dataset's state.
SetStateFieldValueSets a Field to a Value.
SetTempStateRestores the operating mode of the dataset to the given value.
SetUniDirectionalSets the dataset type: unidirectional or not.
SparseArraysDetermines whether a unique TField object is created for each element of an array field.
StateIndicates the current operating mode of the dataset.
TempBufferReturns a temporary buffer.
TranslateImplements a virtual procedure to copy a data string from a source to a destination, optionally performing character translation during the copy.
UpdateBufferCountUpdates the buffer count.
UpdateCursorPosPositions the cursor on the active record.
UpdateIndexDefsUpdates the index definitions.
UpdateRecordEnsures that data-aware controls and detail datasets reflect record updates.
UpdateStatusReports the update status for the active record.
operator ()
operator []

System.Classes.TComponent

BeforeDestructionPerforms any necessary actions before the first destructor is called.
CanObserve
ChangeNameSets the private, internal storage for the Name property to the string passed in NewName.
ComObjectSpecifies the interface reference implemented by the component.
ComponentCountIndicates the number of components owned by the component.
ComponentIndexIndicates the position of the component in its owner's Components property array.
ComponentStateDescribes the current state of the component, indicating when a component needs to avoid certain actions.
ComponentStyleGoverns the behavior of the component.
ComponentsLists all components owned by the component.
CreateAllocates memory and constructs a safely initialized instance of a component.
DefinePropertiesDesignates methods for storing an object's unpublished data on a stream such as a form file.
DesignInfoContains information used by the Form designer.
DestroyDisposes of the component and its owned components.
DestroyComponentsDestroys all owned components.
DestroyingIndicates that the component and its owned components are about to be destroyed.
ExecuteActionExecutes an action.
FComponentStyleFComponentStyle is the field of the ComponentStyle read-only property.
FindComponentIndicates whether a given component is owned by the component.
FreeNotificationEnsures that AComponent is notified that the component is going to be destroyed.
FreeOnReleaseFrees the interface reference for components that were created from COM classes.
GetChildOwnerReturns the owner of a child component being read from a stream.
GetChildParentReturns the parent or, if there is no parent, returns the owner of a child component being read from a stream.
GetChildrenEnumerates all child components.
GetEnumeratorReturns a TComponent enumerator.
GetIDsOfNamesMaps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs).
GetNamePathReturns a string used by the Object Inspector.
GetObservers
GetOwnerReturns the owner of a component.
GetParentComponentReturns the containing component.
GetTypeInfoRetrieves the type information for an object.
GetTypeInfoCountReturns the number of type information interfaces that an object provides (either 0 or 1).
HasParentVerifies whether the component has a parent.
InsertComponentEstablishes the component as the owner of a specified component.
InvokeProvides access to Automation properties and methods when the component wraps an Automation object.
IsImplementorOfIndicates whether the component implements a specified interface.
LoadedInitializes the component after the form file has been read into memory.
NameSpecifies the name of the component as referenced in code.
NotificationForwards notification messages to all owned components.
ObserverAdded
Observers
OwnerIndicates the component that is responsible for streaming and freeing this component.
PaletteCreatedResponds when the component is created from the component palette.
QueryInterfaceReturns a reference to a specified interface if the object supports that interface.
ReadStateReads the state of the component.
ReferenceInterfaceEstablishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed.
RemoveComponentRemoves a specified component specified from the component's Components list.
RemoveFreeNotificationDisables the destruction notification that was enabled by FreeNotification.
RemoveFreeNotificationsNotifies all owned components of the owner component's imminent destruction.
SafeCallExceptionHandles exceptions in methods declared using the safecall calling convention.
SetAncestorClears or sets csAncestor state in the component's ComponentState property.
SetChildOrderSets the visual ordering of a child control.
SetDesignInstanceEnsures that components inserted at design time have their design-mode flag set.
SetDesigningEnsures that components inserted at design time have their design-mode flag set.
SetInlineSets the csInline bit of the component's ComponentState property.
SetNameSets the value of the Name property.
SetParentComponentSets the parent component.
SetSubComponentIdentifies whether the component is a subcomponent.
TagStores a NativeInt integral value as a part of a component.
UpdateActionUpdates the state of an action.
UpdateRegistryProvides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces.
UpdatedClears the csUpdating state in the component's ComponentState property when the component finishes updating.
UpdatingSets the csUpdating state in the component's ComponentState property.
VCLComObjectRepresents information used internally by components that support COM.
ValidateContainerDetermines whether an object can be inserted into a container.
ValidateInsertProvides the interface for a method that validates a child component before it is inserted.
ValidateRenameEnsures that renaming an owned component does not create a name conflict.
WriteStateWrites the state of the component.
_AddRefCalled when an application uses a component interface.
_ReleaseCalled when an application releases a component interface.
operator ()C++ conversion of a TComponent into a System.Classes.IInterfaceComponentReference or a System.IInterface, depending on casting.

System.Classes.TPersistent

AssignCopies the contents of another similar object.
AssignToCopies the properties of an object to a destination object.
Create
DefinePropertiesProvides an interface for a method that reads and writes otherwise unpublished data.
DestroyDestroys the TPersistent instance and frees its memory.
GetNamePathReturns the name of the object as it appears in the Object Inspector.
GetOwnerReturns the owner of an object.

System.TObject

AfterConstructionResponds after the last constructor has executed.
BeforeDestructionResponds before the first destructor executes.
ClassInfoReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNameReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIsDetermines whether an object is of a specific type.
ClassParentReturns the type of the immediate ancestor of a class.
ClassTypeReturns the class reference for the object's class.
CleanupInstancePerforms finalization on long strings, variants, and interface variables within a class.
CreateConstructs an object and initializes its data before the object is first used.
DefaultHandlerProvides the interface for a method that processes message records.
DestroyDisposes of an object instance.
DispatchCalls message-handling methods for the object, based on the contents of the Message parameter.
EqualsChecks whether the current instance and the parameter are equal.
FieldAddressReturns the address of a published object field.
FreeDestroys an object and frees its associated memory, if necessary.
FreeInstanceDeallocates memory allocated by a previous call to the NewInstance method.
GetHashCodeReturns an integer containing the hash code.
GetInterfaceRetrieves a specified interface.
GetInterfaceEntryReturns the entry for a specific interface implemented in a class.
GetInterfaceTableReturns a pointer to a structure containing all of the interfaces implemented by a given class.
InheritsFromDetermines the relationship of two object types.
InitInstanceInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizeReturns the size in bytes of each instance of the object type.
MethodAddressReturns the address of a class method by name.
MethodNameReturns the name of a class method by address.
NewInstanceAllocates memory for an instance of an object type and returns a pointer to that new instance.
QualifiedClassNameReturns the qualified name of the class.
SafeCallExceptionHandles exceptions in methods declared using the safecall calling convention.
ToStringReturns a string containing the class name.
UnitNameReturns the name of the unit where the class is defined.
UnitScopeReturns the class's unit scope.


Personal tools
Previous Versions
Translations