API:System.Function

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

class Function : public AutoCmd

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public sysvari.h System System

Beschreibung

AutoCmd repräsentiert einen Befehl, der von einer in einer Variant-Klasse gekapselten Automatisierungsschnittstelle ausgeführt werden kann.

System.Function erbt von System.AutoCmd. Der folgende Inhalt bezieht sich auf System.AutoCmd.

AutoCmd repräsentiert einen Befehl, der von einer in einer Variant-Klasse gekapselten Automatisierungsschnittstelle ausgeführt werden kann.

Die Klasse AutoCmd ist eine friend-Klasse von Variant. Sie stellt eine Methode einer Automatisierungsschnittstelle dar, die als Wert eines Variant-Objekts zugewiesen wird.

Verwenden Sie keine Instanzen der Klasse AutoCmd, die rein virtuelle Methoden umfasst. Verwenden Sie stattdessen den AutoCmd-Nachkommen, der den Typ der gewünschten Methode repräsentiert. Diese Nachkommen sind:

PropertyGet, für Methoden, die einen Eigenschaftswert zurückgeben.

PropertySet, für Methoden, die einen Eigenschaftswert festlegen.

Procedure, für Methoden, die keinen Wert zurückgeben.

Function, für Methoden, die einen Wert zurückgeben.

Jeder AutoCmd-Instanz wird ein Name zugewiesen, der dem Namen der zugehörigen Schnittstellenmethode entspricht. Zudem können dieser Instanz Parameter zugewiesen werden, die den Parametern der betreffenden Methode entsprechen. Diese Parameter können nach Position oder Name gespeichert werden.

Sobald dem AutoCmd-Objekt Parameterwerte zugewiesen wurden, kann es mit Hilfe der Methode Variant::Exec ausgeführt werden.

Siehe auch