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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.Bindings.CustomWrapper.pas System.Bindings.CustomWrapper.hpp |
System.Bindings.CustomWrapper | TCustomWrapper |
Beschreibung
Erstellt einen Wrapper.
Mit dem Konstruktor Create wird ein Wrapper-Objekt mit dem im Parameter WrapperType
angegebenen Typ erstellt, indem mit der gegebenen Getter-Callback-Funktion (angegeben im Parameter GetterCallback
) der tatsächliche Wert des gekapselten Objekt-Members ermittelt wird. Der Parameter MetaClass
kann für benutzerdefinierte Operationen verwendet werden, wenn das übergeordnete Objekt nil ist. Die Metaklasse stellt gewöhnlich den Klassentyp der übergeordneten Klasse oder den Klassentyp dar, von dem die übergeordnete Klasse abgeleitet werden kann.