RAD Studio VCL Reference
ContentsIndex
PreviousUpNext
AutoCmd Class

System::AutoCmd represents a command that can be executed by an Automation interface wrapped by a Variant class.

Pascal
AutoCmd = class;
C++
class AutoCmd;

sysvari.h

The System::AutoCmd class is a friend class to Variant. It represents a single method on an Automation interface that is assigned as the value of a Variant.  

Do not use instances of System::AutoCmd, which includes pure virtual methods. Instead, use the System::AutoCmd descendant that represents the type of the desired method. These descendants are 

PropertyGet, for methods that return a property value. 

PropertySet, for methods that set a property value. 

Procedure, for methods that do not return a value. 

Function, for methods that do return a value. 

Each System::AutoCmd instance is assigned a name, which is the same as the name of the corresponding method on the interface. In addition, it can be assigned parameters that correspond to the parameters of the method. These parameters can be stored by position or by name.  

Once you have assigned parameter values to the System::AutoCmd object, you can execute it using the Variant::Exec method. 

 

System::Variant 

PropertyGet 

PropertySet 

System::Function 

System::Procedure

Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!