System.NamedParm.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public sysvari.h System NamedParm

Beschreibung

Embarcadero Technologies verfügt zurzeit über keine zusätzlichen Informationen. Bitte unterstützen Sie uns bei der Dokumentation dieses Themas, indem Sie Ihre Kommentare auf der Diskussionsseite eingeben.