System.AutoCmd

De RAD Studio API Documentation
Aller à : navigation, rechercher

C++

class AutoCmd

Propriétés

Type Visibilité  Source Unité  Parent
class public sysvari.h System System

Description

AutoCmd représente une commande qui peut être exécutée par une interface Automation encapsulée par une classe Variant.

La classe AutoCmd est un ami de classe de Variant. Elle représente une seule méthode d'une interface Automation qui est affectée comme valeur d'un Variant.

N'utilisez pas d'instances de AutoCmd, qui ne contient que des méthodes virtuelles pures. Utilisez à la place le descendant de AutoCmd qui représente le type de la méthode souhaitée. Ces descendants sont :

PropertyGet, pour les méthodes qui renvoient une valeur de propriété.

PropertySet, pour les méthodes qui définissent la valeur d'une propriété.

Procedure, pour les méthodes qui ne renvoient pas de valeur.

Function, pour les méthodes qui renvoient une valeur.

A chaque instance de AutoCmd est affecté un nom qui est le nom de la méthode correspondante de l'interface. De plus, il est possible de lui attribuer des paramètres qui correspondent aux paramètres de la méthode. Ces paramètres peuvent être stockés par position ou par nom.

Une fois attribuée la valeur des paramètres à l'objet AutoCmd, vous pouvez l'exécuter en utilisant la méthode Variant::Exec.

Voir aussi