System.Bindings.Methods

From RAD Studio API Documentation
Jump to: navigation, search


Contains a class that implements a list of binding methods and its factory, and related functions and invokable function bodies. It also contains global routines to allow the return of a location used by bidirectional expressions, and of Left Values that can be extracted and stored.

Package bindengine230.bpl

Classes

EBindConverterErrorException class for errors that occur when managing and using converters for the binding expression outputs.
EBindMethodErrorException class for errors that occur when managing the methods used in the script.
EBindOutputCallbackErrorException class for errors that occur when there is no callback function assigned for a specific data type.
EBindOutputErrorException class for errors that occur when an output cannot be created for a binding expression.
TBindingMethodsContains a list of binding methods.
TBindingMethodsFactoryFactory class for the TBindingMethods class.

Routines

MakeInvokableReturns a location used by bidirectional expressions.
MakeLocationReturns an lvalue (Left Value) that can be extracted and stored.

Types

_di_TInvokableBodyRepresents a Delphi interface to the TInvokableBody anonymous method for C++Builder usage.
TInvokableBodyReference to a function. TInvokableBody is used by the MakeInvokable method.
TMethodDescriptionRecord that holds the description of a method.