System.Bindings.CustomWrapper.TCustomWrapper.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch