System.Bindings.CustomWrapper.TCustomWrapper.Create
Delphi
constructor Create(Parent: TObject; MetaClass: TClass; const MemberName: String; WrapperType: TCustomWrapperType; const GetterCallback: TCustomWrapperGetterCallback);
C++
__fastcall TCustomWrapper(System::TObject* Parent, System::TClass MetaClass, const System::UnicodeString MemberName, System::Bindings::Evalprotocol::TCustomWrapperType WrapperType, const System::Bindings::Evalprotocol::_di_TCustomWrapperGetterCallback GetterCallback);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.Bindings.CustomWrapper.pas System.Bindings.CustomWrapper.hpp |
System.Bindings.CustomWrapper | TCustomWrapper |
Description
Crée un wrapper.
Le constructeur Create est utilisé pour créer un wrapper du WrapperType
donné, en utilisant le rappel d'accesseur en lecture donné (spécifié par le paramètre GetterCallback
) afin de déterminer la valeur réelle du membre d'objet encapsulé. Le paramètre MetaClass
peut être utilisé pour des opérations personnalisées lorsque l'objet parent a la valeur nil. Généralement, la métaclasse décrit le type de la classe du parent ou le type de la classe dont le parent est dérivé.