System.Bindings.EvalProtocol.IDynamicGroup

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

IDynamicGroup = interface(IGroup)

C++

__interface  INTERFACE_UUID("{9F4AA978-B053-4137-87EE-A1C66C53FB25}") IDynamicGroup  : public IGroup

Properties

Type Visibility Source Unit Parent
interface
class
public
System.Bindings.EvalProtocol.pas
System.Bindings.EvalProtocol.hpp
System.Bindings.EvalProtocol System.Bindings.EvalProtocol

Description

Allows for lazy determination of the object member's value.

IDynamicGroup is an interface that allows for lazy determination of the object member's value. The object member can be available only at evaluation time, but a wrapper for it has to be present at compile time. Dynamic groups permit this and link themselves to the actual groups at evaluation time in order for the engine to determine the actual value of the object member.

Object members specified in the script that cannot be found among the RTTI of the parent object at compile time are represented by dynamic groups.

See Also