Skip to content

TBoldNonSystemHandle

This class introduces the StaticSystemHandle property. It is an abstract class.

Unit: BoldHandles

Declaration

TBoldNonSystemHandle = class(TBoldElementHandle)

Hierarchy

  1. TComponent
  2. TBoldSubscribableComponent
  3. TBoldElementHandle
  4. TBoldNonSystemHandle
  5. Direct subclasses
  6. TBoldReferenceHandle
  7. TBoldRootedHandle
  8. TBoldSQLHandle
  9. TBoldVariableHandle

Description

This class introduces the StaticSystemHandle property. It is an abstract class.

Properties

Name Summary Notes
StaticSystemHandle SystemHandle used if no Value is available

StaticSystemHandle

property StaticSystemHandle: TBoldAbstractSystemHandle;

Setting this handle will affect the way StaticSystemTypeInfo and thus ultimately StaticBoldType are calculated. Its use is described in the overview of the class for each handle. If the handle is not connected (recursively) to a system handle through some other property, this property should be set to point to the SystemHandle to which the handle "belongs".

Methods

Name Summary Notes
Create Constructor override
Destroy Destructor override
GetStaticSystemTypeInfo Overrides TBoldElementHandle.GetStaticSystemTypeInfo protected, override
SetStaticSystemHandle Set-method for the StaticSystemHandle property protected, virtual

Create

constructor Create(Owner: TComponent); override;

Constructor. TBoldNonSystemHandle is an abstract class, and thus not intended to be instansiated.

Destroy

destructor Destroy; override; See also Ancestor Method

Destructor

GetStaticSystemTypeInfo

function GetStaticSystemTypeInfo: TBoldSystemTypeInfo; override; See also Ancestor Method

Overrides GetStaticSystemTypeInfo

SetStaticSystemHandle

procedure SetStaticSystemHandle(Value: TBoldAbstractSystemHandle); virtual;

Set-method for the StaticSystemHandle property


Generated from the Bold 4.0 help (Help/BfD.chm) by Tools/chm2mkdocs.py; member lists reflect Bold 4.0, see the source for members added since.