System.Variants.IVarInvokeable.DoProcedure

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DoProcedure(const V: TVarData; const Name: string;
const Arguments: TVarDataArray): Boolean;

C++

virtual bool __fastcall DoProcedure(const TVarData &V, const System::UnicodeString Name, const TVarDataArray Arguments) = 0 ;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Variants.pas
System.Variants.hpp
System.Variants IVarInvokeable

Beschreibung

Implementiert alle Methoden, die keine Werte zurückgeben.

Implementieren Sie DoProcedure, um die Implementierung für Methodenaufrufe bereitzustellen, die keine Werte zurückgeben. Wenn die Anwendung eine Variant-Member-Funktion (Delphi) oder die Variant-Methode Exec (C++) aufruft, wird automatisch ein Aufruf von DoProcedure erzeugt.

V ist der TVarData-Record aus der Variant-Instanz, aus der die Funktion aufgerufen wurde. Name ist der Name der aufgerufenen Funktion. Arguments ist ein dynamisches Array mit TVarData-Records. Es enthält die an die Funktion übergebenen Argumente.

DoProcedure gibt True zurück, wenn der Methodenaufruf ausgeführt werden kann. Kann die angegebene Prozedur nicht implementiert werden, wird False zurückgegeben.

Siehe auch