DB.TADTField Members

From RAD Studio VCL Reference
Jump to: navigation, search

Contents

Delphi Information

Inherited from: TObjectField

property ObjectType published

Specifies the classification of the field object in Oracle.

property UnNamed public

Indicates whether an object field in a nested table has a name associated with it.

property FieldValues public

Provides access to the values for all child fields in the object field.

property Fields public

Specifies the TFields object that contains an array of child fields.

property FieldCount public

Indicates the number of child fields that comprise the object field.

method SetUnNamed protected
method SetFieldValue protected
method GetFieldValue protected
method GetFields protected
method GetFieldCount protected

Inherited from: TField

event OnValidate published

Occurs just before the data is written to the record buffer.

event OnSetText published

Occurs when the Text property is assigned a value.

event OnGetText published

Occurs when the DisplayText or Text properties of the field are referenced.

event OnChange published

Occurs immediately after the data in the field is written to the record buffer.

property Visible published

Determines whether the field appears in a data grid.

property Required published

Specifies whether a nonblank value for a field is required.

property ReadOnly published

Determines whether the field can be modified.

property ProviderFlags published

Specifies how a provider uses the field value when applying updates.

property Origin published

Indicates the name of the field in its original database table.

property LookupCache published

Determines whether the values of a lookup field are cached or looked up dynamically every time the current record in the dataset changes.

property KeyFields published

Identifies the field or fields in the dataset that must be matched in a lookup dataset when doing a lookup.

property LookupResultField published

Identifies the field from the lookup dataset whose value becomes the Value property of the field component.

property LookupKeyFields published

Identifies the field or fields in the lookup dataset to match when doing a lookup.

property LookupDataSet published

Identifies the dataset used to look up field values.

property ImportedConstraint published

Represents an SQL clause that enforces constraints stored on the server.

property Index published

Specifies the field component's index in the Fields property of the dataset.

property HasConstraints published

Indicates whether field values are constrained.

property FieldName published

Indicates the name of the physical column in the underlying table or query result to which a field component is bound.

property FieldKind published

Indicates whether a field represents a column in a dataset, a calculated field, or a lookup field.

property DisplayWidth published

Specifies the number of characters that should be used to display a field's value by a cooperating data-aware control.

property DisplayLabel published

Contains the text to display in the corresponding column heading of a data grid.

property DefaultExpression published

Specifies an SQL expression that is assigned to the field if the user does not provide a value.

property ConstraintErrorMessage published

Specifies a customized error message that appears when the user tries to set a value that violates the data constraints of the field.

property CustomConstraint published

Specifies an SQL string the enforces any application-specific constraints on the field's value.

property AutoGenerateValue published

Indicates whether the field values can be generated by the server rather than entered by the user.

property Alignment published

Determines how the field's data is displayed within a data-aware control.

property Value public

Represents the data in a field component.

property ValidChars public

Specifies the characters that can be included in the text representation of the field's value.

property Text public

Contains the string to display in a data-aware control when the field is in edit mode.

property Size public

Indicates the size used in the definition of the physical database field for data types that support different sizes.

property ParentField public

Specifies the TObjectField object from which this field is derived.

property OldValue public

Represents the original value of the field (as a Variant).

property Offset public

Indicates the number of bytes added to the end of the current record buffer in the dataset for storing cached values (for calculated fields or BLOB fields).

property NewValue public

Represents the current value of the field component including pending cached updates.

property LookupList public

Indicates a cache of values from the LookupDataSet indexed by a set of values from the KeyFields property.

property Lookup public

Determines whether the field is specified as a lookup field.

property IsNull public

Indicates whether the field has a value assigned to it.

property IsIndexField public

Indicates whether a field is an index field.

property FullName public

Indicates the field name qualified by the full name of the parent field, if any.

property FieldNo public

Indicates the ordinal position of the field's column in the underlying table or query result.

property EditMaskPtr public

Provides read-only access to the EditMask property.

property EditMask public

Contains a mask that restricts the data that can be entered into a data field.

property DisplayText public

Represents the field's value as it is displayed in a data-aware control.

property DisplayName public

Represents the name of the field for display purposes.

property DataType public

Identifies the data type of the field component.

property DataSize public

Indicates the amount of memory needed to store a field component's value.

property DataSet public

Identifies the dataset to which a field component belongs.

property CurValue public

Represents the current value of the field component including changes made by other users of the database.

property CanModify public

Specifies whether a field can be modified.

property Calculated public

Determines whether the value of the field is calculated by the OnCalcFields event handler of its dataset.

property AttributeSet public

Specifies the name of an attribute set in the data dictionary to apply to the field component.

property AsVariant public

Represents the Value of the field as a Variant.

property AsBytes public

Represents the field's value as an array of bytes.

property AsAnsiString public
property AsWideString public
property AsString public

Represents the field's value as a string (Delphi) or an AnsiString (C++).

property AsLargeInt public

Represents the field value as a large integer.

property AsInteger public

Represents the field's value as a 32-bit integer.

property AsExtended public
property AsFloat public

Represents the field's value as a double value.

property AsSingle public
property AsSQLTimeStampOffset public
property AsSQLTimeStamp public

Represents the field's value as a TSQLTimeStamp.

property AsDateTime public

Represents the field's value as a TDateTime value.

property AsCurrency public

Represents the field's value as a Currency value.

property AsBoolean public

Represents the field's value as a boolean value.

property AsBCD public

Represents the field's value as a TBcd value.

method Validate public

Generates an OnValidate event.

method SetFieldType public

Provides the interface for a method that can set the DataType for the field.

method SetData public

Assigns unformatted data to the field.

method RefreshLookupList public

Loads LookupList with all the values for LookupResultField that match distinct values of LookupKeyFields.

method IsValidChar public

Indicates whether a particular character is valid for the field.

method IsBlob public

Indicates whether the field represents the data in a binary large object (BLOB) field.

method GetData public

Returns the unformatted data for the field.

method FocusControl public

Forces a form's focus to the first data-aware component associated with the field object.

method Clear public

Sets the value of the field to NULL.

method AssignValue public

Sets the field value using one of the AsInteger, AsBoolean, AsString or AsFloat properties.

method GetLookupListClass protected
method SetAutoGenerateValue protected
method SetVarValue protected
method SetWideText protected
method SetText protected
method SetSize protected
method SetParentField protected
method SetFieldKind protected
method SetDataType protected
method SetDataSet protected
method SetAsVariant protected
method SetAsBytes protected
method SetAsAnsiString protected
method SetAsWideString protected
method SetAsString protected
method SetAsSQLTimeStampOffset protected
method SetAsSQLTimeStamp protected
method SetAsLargeInt protected
method SetAsInteger protected
method SetAsExtended protected
method SetAsFloat protected
method SetAsSingle protected
method SetAsDateTime protected
method SetAsCurrency protected
method SetAsByteArray protected
method SetAsBoolean protected
method SetAsBCD protected
method PropertyChanged protected
method GetWideText protected
method GetText protected
method GetSize protected
method GetIsNull protected
method GetHasConstraints protected
method GetFieldNo protected
method GetDefaultWidth protected
method CopyData protected
method GetDataSize protected

Returns the number of bytes required to store a field component's value.

method GetClassDesc protected
method GetCanModify protected
method GetAsVariant protected
method GetAsBytes protected
method GetAsAnsiString protected
method GetAsWideString protected
method GetAsString protected
method GetAsSQLTimeStampOffset protected
method GetAsSQLTimeStamp protected
method GetAsLargeInt protected
method GetAsInteger protected
method GetAsExtended protected
method GetAsFloat protected
method GetAsSingle protected
method GetAsDateTime protected
method GetAsCurrency protected
method GetAsByteArray protected
method GetAsBoolean protected
method GetAsBCD protected
method FreeBuffers protected
method DataChanged protected
method Change protected
method CheckTypeSize protected
method CheckInactive protected
method Bind protected
method AccessError protected

Inherited from: TComponent

property Tag published

Stores an integer value as part of a component.

property Name published

Specifies the name of the component as referenced in code.

property VCLComObject public

Represents information used internally by components that support COM.

property Owner public

Indicates the component that is responsible for streaming and freeing this component.

property DesignInfo public

Contains information used by the Form designer.

property ComponentStyle public

Governs the behavior of the component.

property ComponentState public

Describes the current state of the component, indicating when a component needs to avoid certain actions.

property ComponentIndex public

Indicates the position of the component in its owner's Components property array.

property ComponentCount public

Indicates the number of components owned by the component.

property Components public

Lists all components owned by the component.

property ComObject public

Specifies the interface reference implemented by the component.

method ReferenceInterface public

Establishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed.

method IsImplementorOf public

Indicates whether the component implements a specified interface.

method UpdateAction public

Updates the state of an action.

method SetSubComponent public

Identifies whether the component is a subcomponent.

method RemoveComponent public

Removes a specified component specified from the component's Components list.

method InsertComponent public

Establishes the component as the owner of a specified component.

method HasParent public

Verifies whether the component has a parent.

method GetParentComponent public

Returns the containing Component.

method GetEnumerator public

Returns a TComponent enumerator.

method FreeOnRelease public

Frees the interface reference for components that were created from COM classes.

method RemoveFreeNotification public

Disables destruction notification that was enabled by FreeNotification

method FreeNotification public

Ensures that AComponent is notified that the component is going to be destroyed.

method FindComponent public

Indicates whether a given component is owned by the component.

method ExecuteAction public

Executes an action.

method Destroying public

Indicates that the component and its owned components are about to be destroyed.

method DestroyComponents public

Destroys all owned components.

method Invoke protected

Provides access to Automation properties and methods when the component wraps an Automation object.

method GetIDsOfNames protected

Maps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs).

method GetTypeInfo protected

Retrieves the type information for an object.

method GetTypeInfoCount protected

Returns the number of type information interfaces that an object provides (either 0 or 1).

method _Release protected

Called when an application releases a component interface.

method _AddRef protected

Called when an application uses a component interface.

method QueryInterface protected

Returns a reference to a specified interface if the object supports that interface.

method RemoveFreeNotifications protected

Notifies all owned components of the owner component's imminent destruction.

method WriteState protected

Writes the state of the component.

method ValidateInsert protected

Provides the interface for a method that validates an child component before it is inserted.

method ValidateContainer protected

Determines whether an object can be inserted into a container.

method ValidateRename protected

Ensures that renaming an owned component does not create name conflict.

method UpdateRegistry protected

Provides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces.

method Updated protected

Clears the csUpdating state in the component's ComponentState property when the component finishes updating.

method Updating protected

Sets the csUpdating state in the component's ComponentState property.

method SetParentComponent protected

Sets the parent component.

method SetChildOrder protected

Sets the visual ordering of a child control.

method SetName protected

Sets the value of the Name property.

method SetDesignInstance protected

Ensures that components inserted at design time have their design-mode flag set.

method SetInline protected

Sets the csInline bit of the component's ComponentState property

method SetDesigning protected

Ensures that components inserted at design time have their design-mode flag set.

method SetAncestor protected

Clears or sets csAncestor state in the component's ComponentState property.

method ReadState protected

Reads the state of the component.

method PaletteCreated protected

Responds when the component is created from the component palette.

method Notification protected

Forwards notification messages to all owned components.

method Loaded protected

Initializes the component after the form file has been read into memory.

method GetChildParent protected

Returns the parent, or if there is no parent, returns the owner of a child component being read from a stream.

method GetChildOwner protected

Returns the owner of a child component being read from a stream.

method GetChildren protected

Enumerates all child components.

method ChangeName protected

Sets the private, internal storage for the Name property to the string passed in NewName.

Inherited from: TPersistent

method GetNamePath public

Returns the name of the object as it appears in the Object Inspector.

method Assign public

Copies the contents of another, similar object.

method GetOwner protected

Returns the owner of an object.

method DefineProperties protected

Provides an interface for a method that reads and writes otherwise unpublished data.

method AssignTo protected

Copies the properties of an object to a destination object.

Inherited from: TObject

method Destroy public

Disposes of an object instance.

method FreeInstance public

Deallocates memory allocated by a previous call to the NewInstance method.

method NewInstance public

Allocates memory for an instance of an object type and returns a pointer to that new instance.

method DefaultHandler public

Provides the interface for a method that processes message records.

method Dispatch public

Calls message-handling methods for the object, based on the contents of the Message parameter.

method BeforeDestruction public

Responds before the first destructor executes.

method AfterConstruction public

Responds after the last constructor has executed.

method SafeCallException public

Handles exceptions in methods declared using the safecall calling convention.

method ToString public

Returns a string containing the class name.

method GetHashCode public

Returns an integer containing the hash code.

method Equals public

Checks whether the current instance and the parameter are equal.

method UnitName public

Returns a string containing the unit name.

method GetInterfaceTable public

Returns a pointer to a structure containing all of the interfaces implemented by a given class.

method GetInterfaceEntry public

Returns the entry for a specific interface implemented in a class.

method GetInterface public

Retrieves a specified interface.

method FieldAddress public

Returns the address of a published object field.

method MethodName public

Returns the name of a class method by address.

method MethodAddress public

Returns the address of a class method by name.

method InheritsFrom public

Determines the relationship of two object types.

method InstanceSize public

Returns the size in bytes of each instance of the object type.

method ClassInfo public

Returns a pointer to the runtime type information (RTTI) table for the object type.

method ClassParent public

Returns the type of the immediate ancestor of a class.

method ClassNameIs public

Determines whether an object is of a specific type.

method ClassName public

Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).

method ClassType public

Returns the class reference for the object's class.

method CleanupInstance public

Performs finalization on long strings, variants, and interface variables within a class.

method InitInstance public

Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.

method Free public

Destroys an object and frees its associated memory, if necessary.

method Create public

Constructs an object and initializes its data before the object is first used.


Unit: DB

Member Of: TADTField

C++ Information

Inherited from: TObjectField

property ObjectType publicDb.TObjectField.ObjectType
property UnNamed publicDb.TObjectField.UnNamed
property FieldValues publicDb.TObjectField.FieldValues
property Fields publicDb.TObjectField.Fields
property FieldCount publicDb.TObjectField.FieldCount
method ~TObjectField publicDb.TObjectField.~TObjectField
method TObjectField publicDb.TObjectField.TObjectField
method SetUnNamed protectedDb.TObjectField.SetUnNamed
method SetFieldValue protectedDb.TObjectField.SetFieldValue
method GetFieldValue protectedDb.TObjectField.GetFieldValue
method GetFields protectedDb.TObjectField.GetFields
method GetFieldCount protectedDb.TObjectField.GetFieldCount
method [[Db.TObjectField.operator []|operator []]] public{{:Db.TObjectField.operator []}}

Inherited from: TField

event OnValidate publicDb.TField.OnValidate
event OnSetText publicDb.TField.OnSetText
event OnGetText publicDb.TField.OnGetText
event OnChange publicDb.TField.OnChange
property Visible publicDb.TField.Visible
property Required publicDb.TField.Required
property ReadOnly publicDb.TField.ReadOnly
property ProviderFlags publicDb.TField.ProviderFlags
property Origin publicDb.TField.Origin
property LookupCache publicDb.TField.LookupCache
property KeyFields publicDb.TField.KeyFields
property LookupResultField publicDb.TField.LookupResultField
property LookupKeyFields publicDb.TField.LookupKeyFields
property LookupDataSet publicDb.TField.LookupDataSet
property ImportedConstraint publicDb.TField.ImportedConstraint
property Index publicDb.TField.Index
property HasConstraints publicDb.TField.HasConstraints
property FieldName publicDb.TField.FieldName
property FieldKind publicDb.TField.FieldKind
property DisplayWidth publicDb.TField.DisplayWidth
property DisplayLabel publicDb.TField.DisplayLabel
property DefaultExpression publicDb.TField.DefaultExpression
property ConstraintErrorMessage publicDb.TField.ConstraintErrorMessage
property CustomConstraint publicDb.TField.CustomConstraint
property AutoGenerateValue publicDb.TField.AutoGenerateValue
property Alignment publicDb.TField.Alignment
property Value publicDb.TField.Value
property ValidChars publicDb.TField.ValidChars
property Text publicDb.TField.Text
property Size publicDb.TField.Size
property ParentField publicDb.TField.ParentField
property OldValue publicDb.TField.OldValue
property Offset publicDb.TField.Offset
property NewValue publicDb.TField.NewValue
property LookupList publicDb.TField.LookupList
property Lookup publicDb.TField.Lookup
property IsNull publicDb.TField.IsNull
property IsIndexField publicDb.TField.IsIndexField
property FullName publicDb.TField.FullName
property FieldNo publicDb.TField.FieldNo
property EditMaskPtr publicDb.TField.EditMaskPtr
property EditMask publicDb.TField.EditMask
property DisplayText publicDb.TField.DisplayText
property DisplayName publicDb.TField.DisplayName
property DataType publicDb.TField.DataType
property DataSize publicDb.TField.DataSize
property DataSet publicDb.TField.DataSet
property CurValue publicDb.TField.CurValue
property CanModify publicDb.TField.CanModify
property Calculated publicDb.TField.Calculated
property AttributeSet publicDb.TField.AttributeSet
property AsVariant publicDb.TField.AsVariant
property AsBytes publicDb.TField.AsBytes
property AsAnsiString publicDb.TField.AsAnsiString
property AsWideString publicDb.TField.AsWideString
property AsString publicDb.TField.AsString
property AsLargeInt publicDb.TField.AsLargeInt
property AsInteger publicDb.TField.AsInteger
property AsExtended publicDb.TField.AsExtended
property AsFloat publicDb.TField.AsFloat
property AsSingle publicDb.TField.AsSingle
property AsSQLTimeStampOffset publicDb.TField.AsSQLTimeStampOffset
property AsSQLTimeStamp publicDb.TField.AsSQLTimeStamp
property AsDateTime publicDb.TField.AsDateTime
property AsCurrency publicDb.TField.AsCurrency
property AsBoolean publicDb.TField.AsBoolean
property AsBCD publicDb.TField.AsBCD
method Validate publicDb.TField.Validate
method SetFieldType publicDb.TField.SetFieldType
method SetData publicDb.TField.SetData
method RefreshLookupList publicDb.TField.RefreshLookupList
method IsValidChar publicDb.TField.IsValidChar
method IsBlob publicDb.TField.IsBlob
method GetData publicDb.TField.GetData
method FocusControl publicDb.TField.FocusControl
method Clear publicDb.TField.Clear
method AssignValue publicDb.TField.AssignValue
method ~TField publicDb.TField.~TField
method TField publicDb.TField.TField
method GetLookupListClass protectedDb.TField.GetLookupListClass
method SetAutoGenerateValue protectedDb.TField.SetAutoGenerateValue
method SetVarValue protectedDb.TField.SetVarValue
method SetWideText protectedDb.TField.SetWideText
method SetText protectedDb.TField.SetText
method SetSize protectedDb.TField.SetSize
method SetParentField protectedDb.TField.SetParentField
method SetFieldKind protectedDb.TField.SetFieldKind
method SetDataType protectedDb.TField.SetDataType
method SetDataSet protectedDb.TField.SetDataSet
method SetAsVariant protectedDb.TField.SetAsVariant
method SetAsBytes protectedDb.TField.SetAsBytes
method SetAsAnsiString protectedDb.TField.SetAsAnsiString
method SetAsWideString protectedDb.TField.SetAsWideString
method SetAsString protectedDb.TField.SetAsString
method SetAsSQLTimeStampOffset protectedDb.TField.SetAsSQLTimeStampOffset
method SetAsSQLTimeStamp protectedDb.TField.SetAsSQLTimeStamp
method SetAsLargeInt protectedDb.TField.SetAsLargeInt
method SetAsInteger protectedDb.TField.SetAsInteger
method SetAsExtended protectedDb.TField.SetAsExtended
method SetAsFloat protectedDb.TField.SetAsFloat
method SetAsSingle protectedDb.TField.SetAsSingle
method SetAsDateTime protectedDb.TField.SetAsDateTime
method SetAsCurrency protectedDb.TField.SetAsCurrency
method SetAsByteArray protectedDb.TField.SetAsByteArray
method SetAsBoolean protectedDb.TField.SetAsBoolean
method SetAsBCD protectedDb.TField.SetAsBCD
method PropertyChanged protectedDb.TField.PropertyChanged
method GetWideText protectedDb.TField.GetWideText
method GetText protectedDb.TField.GetText
method GetSize protectedDb.TField.GetSize
method GetIsNull protectedDb.TField.GetIsNull
method GetHasConstraints protectedDb.TField.GetHasConstraints
method GetFieldNo protectedDb.TField.GetFieldNo
method GetDefaultWidth protectedDb.TField.GetDefaultWidth
method CopyData protectedDb.TField.CopyData
method GetDataSize protectedDb.TField.GetDataSize
method GetClassDesc protectedDb.TField.GetClassDesc
method GetCanModify protectedDb.TField.GetCanModify
method GetAsVariant protectedDb.TField.GetAsVariant
method GetAsBytes protectedDb.TField.GetAsBytes
method GetAsAnsiString protectedDb.TField.GetAsAnsiString
method GetAsWideString protectedDb.TField.GetAsWideString
method GetAsString protectedDb.TField.GetAsString
method GetAsSQLTimeStampOffset protectedDb.TField.GetAsSQLTimeStampOffset
method GetAsSQLTimeStamp protectedDb.TField.GetAsSQLTimeStamp
method GetAsLargeInt protectedDb.TField.GetAsLargeInt
method GetAsInteger protectedDb.TField.GetAsInteger
method GetAsExtended protectedDb.TField.GetAsExtended
method GetAsFloat protectedDb.TField.GetAsFloat
method GetAsSingle protectedDb.TField.GetAsSingle
method GetAsDateTime protectedDb.TField.GetAsDateTime
method GetAsCurrency protectedDb.TField.GetAsCurrency
method GetAsByteArray protectedDb.TField.GetAsByteArray
method GetAsBoolean protectedDb.TField.GetAsBoolean
method GetAsBCD protectedDb.TField.GetAsBCD
method FreeBuffers protectedDb.TField.FreeBuffers
method DataChanged protectedDb.TField.DataChanged
method Change protectedDb.TField.Change
method CheckTypeSize protectedDb.TField.CheckTypeSize
method CheckInactive protectedDb.TField.CheckInactive
method Bind protectedDb.TField.Bind
method AccessError protectedDb.TField.AccessError

Inherited from: TComponent

method operator () public
property Tag public

Stores an integer value as part of a component.

property Name public

Specifies the name of the component as referenced in code.

property VCLComObject public

Represents information used internally by components that support COM.

property Owner public

Indicates the component that is responsible for streaming and freeing this component.

property DesignInfo public

Contains information used by the Form designer.

property ComponentStyle public

Governs the behavior of the component.

property ComponentState public

Describes the current state of the component, indicating when a component needs to avoid certain actions.

property ComponentIndex public

Indicates the position of the component in its owner's Components property array.

property ComponentCount public

Indicates the number of components owned by the component.

property Components public

Lists all components owned by the component.

property ComObject public

Specifies the interface reference implemented by the component.

method ReferenceInterface public

Establishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed.

method IsImplementorOf public

Indicates whether the component implements a specified interface.

method UpdateAction public

Updates the state of an action.

method SetSubComponent public

Identifies whether the component is a subcomponent.

method RemoveComponent public

Removes a specified component specified from the component's Components list.

method InsertComponent public

Establishes the component as the owner of a specified component.

method HasParent public

Verifies whether the component has a parent.

method GetParentComponent public

Returns the containing Component.

method GetEnumerator public

Returns a TComponent enumerator.

method FreeOnRelease public

Frees the interface reference for components that were created from COM classes.

method RemoveFreeNotification public

Disables destruction notification that was enabled by FreeNotification

method FreeNotification public

Ensures that AComponent is notified that the component is going to be destroyed.

method FindComponent public

Indicates whether a given component is owned by the component.

method ExecuteAction public

Executes an action.

method Destroying public

Indicates that the component and its owned components are about to be destroyed.

method DestroyComponents public

Destroys all owned components.

method ~TComponent publicClasses.TComponent.~TComponent
method TComponent publicClasses.TComponent.TComponent
method Invoke protected

Provides access to Automation properties and methods when the component wraps an Automation object.

method GetIDsOfNames protected

Maps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs).

method GetTypeInfo protected

Retrieves the type information for an object.

method GetTypeInfoCount protected

Returns the number of type information interfaces that an object provides (either 0 or 1).

method _Release protected

Called when an application releases a component interface.

method _AddRef protected

Called when an application uses a component interface.

method QueryInterface protected

Returns a reference to a specified interface if the object supports that interface.

method RemoveFreeNotifications protected

Notifies all owned components of the owner component's imminent destruction.

method WriteState protected

Writes the state of the component.

method ValidateInsert protected

Provides the interface for a method that validates an child component before it is inserted.

method ValidateContainer protected

Determines whether an object can be inserted into a container.

method ValidateRename protected

Ensures that renaming an owned component does not create name conflict.

method UpdateRegistry protected

Provides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces.

method Updated protected

Clears the csUpdating state in the component's ComponentState property when the component finishes updating.

method Updating protected

Sets the csUpdating state in the component's ComponentState property.

method SetParentComponent protected

Sets the parent component.

method SetChildOrder protected

Sets the visual ordering of a child control.

method SetName protected

Sets the value of the Name property.

method SetDesignInstance protected

Ensures that components inserted at design time have their design-mode flag set.

method SetInline protected

Sets the csInline bit of the component's ComponentState property

method SetDesigning protected

Ensures that components inserted at design time have their design-mode flag set.

method SetAncestor protected

Clears or sets csAncestor state in the component's ComponentState property.

method ReadState protected

Reads the state of the component.

method PaletteCreated protected

Responds when the component is created from the component palette.

method Notification protected

Forwards notification messages to all owned components.

method Loaded protected

Initializes the component after the form file has been read into memory.

method GetChildParent protected

Returns the parent, or if there is no parent, returns the owner of a child component being read from a stream.

method GetChildOwner protected

Returns the owner of a child component being read from a stream.

method GetChildren protected

Enumerates all child components.

method ChangeName protected

Sets the private, internal storage for the Name property to the string passed in NewName.

field FComponentStyle protected

FComponentStyle is the field of the ComponentStyle read-only property.

Inherited from: TPersistent

method TPersistent publicClasses.TPersistent.TPersistent
method GetNamePath public

Returns the name of the object as it appears in the Object Inspector.

method Assign public

Copies the contents of another, similar object.

method ~TPersistent publicClasses.TPersistent.~TPersistent
method GetOwner protected

Returns the owner of an object.

method DefineProperties protected

Provides an interface for a method that reads and writes otherwise unpublished data.

method AssignTo protected

Copies the properties of an object to a destination object.

Inherited from: TObject

method ~TObject publicSystem.TObject.~TObject
method FreeInstance public

Deallocates memory allocated by a previous call to the NewInstance method.

method NewInstance protected

Allocates memory for an instance of an object type and returns a pointer to that new instance.

method DefaultHandler public

Provides the interface for a method that processes message records.

method Dispatch public

Calls message-handling methods for the object, based on the contents of the Message parameter.

method BeforeDestruction public

Responds before the first destructor executes.

method AfterConstruction public

Responds after the last constructor has executed.

method SafeCallException public

Handles exceptions in methods declared using the safecall calling convention.

method ToString public

Returns a string containing the class name.

method GetHashCode public

Returns an integer containing the hash code.

method Equals public

Checks whether the current instance and the parameter are equal.

method GetInterfaceTable public

Returns a pointer to a structure containing all of the interfaces implemented by a given class.

method GetInterfaceEntry public

Returns the entry for a specific interface implemented in a class.

method GetInterface public

Retrieves a specified interface.

method UnitName public

Returns a string containing the unit name.

method MethodName public

Returns the name of a class method by address.

method MethodAddress public

Returns the address of a class method by name.

method InheritsFrom public

Determines the relationship of two object types.

method InstanceSize public

Returns the size in bytes of each instance of the object type.

method ClassInfo public

Returns a pointer to the runtime type information (RTTI) table for the object type.

method ClassParent public

Returns the type of the immediate ancestor of a class.

method ClassNameIs public

Determines whether an object is of a specific type.

method ClassName public

Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).

method InitInstance public

Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.

method FieldAddress public

Returns the address of a published object field.

method CleanupInstance public

Performs finalization on long strings, variants, and interface variables within a class.

method ClassType public

Returns the class reference for the object's class.

method Free public

Destroys an object and frees its associated memory, if necessary.

method TObject publicSystem.TObject.TObject


Unit: DB

Member Of: TADTField


Description

Embarcadero Technologies does not currently have any additional information. Please help us document this topic by using the Discussion page!

Personal tools
Translations
Newest Version