System.Variants.IVarInvokeable
Delphi
IVarInvokeable = interface
C++
__interface INTERFACE_UUID("{1CB65C52-BBCB-41A6-9E58-7FB916BEEB2D}") IVarInvokeable : public System::IInterface
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | System.Variants.pas System.Variants.hpp |
System.Variants | System.Variants |
Beschreibung
IVarInvokeable ist das Interface für benutzerdefinierte Variantentypen, die dynamische Eigenschaften und Methoden implementieren.
Implementieren Sie IVarInvokeable in den Proxy-Klassen, die den benutzerdefinierten Variantendatentyp verwalten. IVarInvokeable stellt vier Funktionen bereit, die implementiert werden müssen. Alle vier Funktionen werden aufgerufen, wenn eine Funktion, eine Methode oder eine Eigenschaft für die benutzerdefinierte Variante aufgerufen wird, die von der Proxy-Klasse verwaltet wird, die IVarInvokeable implementiert.