System.NamedParm.Create

From RAD Studio API Documentation
Jump to: navigation, search

C++

NamedParm(const AnsiString& name, const Variant& arg):    Name(name), Type(varVariant), Parm(arg) {}
NamedParm(const AnsiString& name, const short arg):       Name(name), Type(varSmallint), Parm(arg) {}
NamedParm(const AnsiString& name, const int arg):         Name(name), Type(varInteger), Parm(arg) {}
NamedParm(const AnsiString& name, const float arg):       Name(name), Type(varSingle), Parm(arg) {}
NamedParm(const AnsiString& name, const double arg):      Name(name), Type(varDouble), Parm(arg) {}
NamedParm(const AnsiString& name, const Currency arg):    Name(name), Type(varCurrency), Parm(arg) {}
NamedParm(const AnsiString& name, const TDateTime arg):   Name(name), Type(varDate), Parm(arg) {}
NamedParm(const AnsiString& name, const bool arg):        Name(name), Type(varBoolean), Parm(arg) {}
NamedParm(const AnsiString& name, const WordBool arg):    Name(name), Type(varBoolean), Parm(arg) {}
NamedParm(const AnsiString& name, const Byte arg):        Name(name), Type(varByte), Parm(arg) {}
NamedParm(const AnsiString& name, const AnsiString& arg): Name(name), Type(varOleStr), Parm(WideString(arg).Detach()) {}
NamedParm(const AnsiString& name, const char* arg):       Name(name), Type(varOleStr), Parm(WideString(arg).Detach()) {}
NamedParm(const AnsiString& name, wchar_t* /*BSTR*/ arg): Name(name), Type(varOleStr), Parm(arg) {}
NamedParm(const AnsiString& name, IDispatch* const arg):  Name(name), Type(varDispatch), Parm(arg) {}
NamedParm(const AnsiString& name, IUnknown* const arg):   Name(name), Type(varUnknown), Parm(arg) {}
NamedParm(const AnsiString& name, Variant* arg):   Name(name), Type(varVariant | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, short* arg):     Name(name), Type(varSmallint | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, int* arg):       Name(name), Type(varInteger | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, float* arg):     Name(name), Type(varSingle | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, double* arg):    Name(name), Type(varDouble | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, Currency* arg):  Name(name), Type(varCurrency | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, TDateTime* arg): Name(name), Type(varDate | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, WordBool* arg):  Name(name), Type(varBoolean | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, Byte* arg):      Name(name), Type(varByte | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, wchar_t** arg):  Name(name), Type(varOleStr | varByRef), Parm(arg) {}
NamedParm(const AnsiString& name, AnsiString* arg):Name(name), Type(varOleStr), Parm(WideString(*arg).Detach()) {}

Properties

Type Visibility Source Unit Parent
constructor public sysvari.h System NamedParm

Description

Creates an instance of NamedParm for a specified method.

Pass the NamedParm constructor two arguments: the name of the parameter it represents (name) and the value to assign to that parameter (arg).