System.NamedParm.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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()) {}

Propriétés

Type Visibilité  Source Unité  Parent
constructor public sysvari.h System NamedParm

Description

Embarcadero Technologies ne possède pas d'informations supplémentaires pour le moment. Veuillez nous aider à documenter cette rubrique en utilisant la page Discussion !