System.Bindings.EvalProtocol.IDynamicGroup
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.