System.Bindings.EvalProtocol.IDynamicGroup

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

IDynamicGroup = interface(IGroup)

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
interface
class
public
System.Bindings.EvalProtocol.pas
System.Bindings.EvalProtocol.hpp
System.Bindings.EvalProtocol System.Bindings.EvalProtocol

Beschreibung

Ermöglicht bei Bedarf die Ermittlung des Wertes eines Objekt-Member.

IDynamicGroup ist ein Interface, das die Ermittlung des Wertes eines Objekt-Member bei Bedarf ermöglicht. Der Objekt-Member kann nur während der Auswertung verfügbar sein, ein Wrapper dafür muss aber bei der Compilierung vorhanden sein. Dynamische Gruppen lassen dies zu und linken sich selbst mit der eigentlichen Gruppe bei der Auswertung, damit die Engine den tatsächlichen Wert des Objekt-Member ermitteln kann.

In dem Skript angegebene Objekt-Member, die beim Compilieren in den RTTI-Informationen des übergeordneten Objekts nicht gefunden werden, werden durch dynamische Gruppen repräsentiert.

Siehe auch