Skip to content

TBasicAction : Method overview by Name

Member Visibility Description
AfterConstruction(TObject) public Method called after the constructor was called.
Assign(TPersistent) public Assign the contents of one class to another.
BeforeDestruction(TObject) public Method called before the destructor is called.
BeforeDestruction(TComponent) public Overrides standard BeforeDestruction.
ClassInfo(TObject) public Return a pointer to the type information for this class.
ClassName(TObject) public Return the current class name.
ClassNameIs(TObject) public Check whether the class name equals the given name.
ClassParent(TObject) public Return the parent class.
ClassType(TObject) public Return a "class of" pointer for the current class
CleanupInstance(TObject) public Finalize the class instance.
Create(TObject) public TObject Constructor
Create(TBasicAction) public Creates a new instance of a TBasicAction class.
Create(TComponent) public Creates a new instance of the component.
DefaultHandler(TObject) public Default handler for integer message handlers.
DefaultHandlerStr(TObject) public Default handler for string messages.
Destroy(TComponent) public Destroys the instance of the component.
Destroy(TPersistent) public Destroys the TPersistent instance.
Destroy(TObject) public TObject destructor.
Destroy(TBasicAction) public Destroys the action.
DestroyComponents(TComponent) public Destroy child components.
Destroying(TComponent) public Called when the component is being destroyed
Dispatch(TObject) public Dispatch an integer message
DispatchStr(TObject) public Dispatch a string message.
Equals(TObject) public Check if two objects are equal.
Execute(TBasicAction) public Triggers the OnExecute event
ExecuteAction(TComponent) public Standard action execution method.
ExecuteTarget(TBasicAction) public Executes the action on the Target object
FieldAddress(TObject) public Return the address of a field.
FindComponent(TComponent) public Finds and returns the named component in the owned components.
FPOAttachObserver(TPersistent) public Add an observer to the list of observers.
FPODetachObserver(TPersistent) public Remove an observer from the list of observers
FPONotifyObservers(TPersistent) public Notify observers of changes.
Free(TObject) public Check for Nil and call destructor.
FreeInstance(TObject) public Clean up instance and free the memory reserved for the instance.
FreeNotification(TComponent) public Ask the component to notify called when it is being destroyed.
FreeOnRelease(TComponent) public Part of the IVCLComObject interface.
GetEnumerator(TComponent) public Create an IEnumerator instance
GetHashCode(TObject) public Return a hash code for the object
GetInterface(GetInterface) public Return a reference to an interface
GetInterfaceByStr(TObject) public Return an interface based on its GUID
GetInterfaceEntry(TObject) public Return the interface table entry by GUID
GetInterfaceEntryByStr(TObject) public Return the interface table entry by string
GetInterfaceTable(TObject) public Return a pointer to the table of implemented interfaces for a class
GetInterfaceWeak(TObject) public Get a reference to an interface, not increasing the reference count
GetNamePath(TComponent) public Returns the name path of this component.
GetNamePath(TPersistent) public Returns a string that can be used to identify the class instance.
GetParentComponent(TComponent) public Returns the parent component.
HandlesTarget(TBasicAction) public Determines whether Target can be handled by this action
HasParent(TComponent) public Does the component have a parent ?
InheritsFrom(TObject) public Check whether class is an ancestor.
InitInstance(TObject) public Initialize a new class instance.
InsertComponent(TComponent) public Insert the given component in the list of owned components.
InstanceSize(TObject) public Return the size of an instance.
IsImplementorOf(TComponent) public Checks if the current component is the implementor of the interface
MethodAddress(TObject) public Return the address of a method
MethodName(TObject) public Return the name of a method.
newinstance(TObject) public Allocate memory on the heap for a new instance
Notification(TComponent) protected Called by components that are freed and which received a FreeNotification.
QualifiedClassName(TObject) public Fully qualified classname
ReferenceInterface(TComponent) public Interface implementation of Notification
RegisterChanges(TBasicAction) public Registers a new client with the action.
RemoveComponent(TComponent) public Remove the given component from the list of owned components.
RemoveFreeNotification(TComponent) public Remove a component from the Free Notification list.
SafeCallException(TObject) public Handle exception object
SafeCallException(TComponent) public Part of the IVCLComObject Interface.
SetSubComponent(TComponent) public Sets the csSubComponent style.
StringMessageTable(TObject) public Return a pointer to the string message table.
ToString(TObject) public Return a string representation for the object
UnitName(TObject) public Unit name
UnRegisterChanges(TBasicAction) public Unregisters a client from the list of clients
Update(TBasicAction) public Triggers the OnUpdate event
UpdateAction(TComponent) public Updates the state of an action.
UpdateTarget(TBasicAction) public Notify client controls when the action updates itself.
WriteState(TComponent) public Writes the component to a stream.