System.Bindings.EvalProtocol.IDynamicGroup
Delphi
IDynamicGroup = interface(IGroup)
C++
__interface INTERFACE_UUID("{9F4AA978-B053-4137-87EE-A1C66C53FB25}") IDynamicGroup : public IGroup
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
interface class |
public | System.Bindings.EvalProtocol.pas System.Bindings.EvalProtocol.hpp |
System.Bindings.EvalProtocol | System.Bindings.EvalProtocol |
説明
オブジェクト メンバの値を遅延して決定できます。
IDynamicGroup は、オブジェクト メンバの値を遅延して決定できるインターフェイスです。このオブジェクト メンバを利用できるのは、評価時のみですが、そのラッパーはコンパイル時に存在する必要があります。動的グループを使うと、これが可能になり、評価時に実際のグループに動的グループ自体がリンクされ、エンジンによりオブジェクト メンバの実際の値を決定できます。
スクリプトで指定した、オブジェクト メンバがコンパイル時に親オブジェクトの RTTI で見つからないと、動的グループにより表現されます。