System.NamedParm.Create
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).