System.Bindings.EvalProtocol.IDynamicGroup
Delphi
IDynamicGroup = interface(IGroup)
C++
__interface INTERFACE_UUID("{9F4AA978-B053-4137-87EE-A1C66C53FB25}") IDynamicGroup : public IGroup
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
Description
Permet la détermination différée de la valeur d'un membre d'objet.
IDynamicGroup est une interface qui permet la détermination différée de la valeur d'un membre d'objet. Le membre d'objet peut seulement être disponible lors de l'évaluation, mais un wrapper doit être présent pour ce membre lors de la compilation. Des groupes dynamiques permettent cela et se lient eux-mêmes aux groupes réels lors de l'évaluation afin que le moteur détermine la valeur réelle du membre d'objet.
Des membres d'objet spécifiés dans le script, qui sont introuvables parmi les informations RTTI de l'objet parent lors de la compilation, sont représentés par des groupes dynamiques.