KlassenKlassenKlassenKlassen | | | | Operatoren

tuple_environmenttuple_environmentTupleEnvironmenttuple_environmentTupleEnvironmentTupleEnvironment (Operator)

Name

tuple_environmenttuple_environmentTupleEnvironmenttuple_environmentTupleEnvironmentTupleEnvironment — Einlesen einer oder mehrerer Umgebungsvariablen.

Signatur

tuple_environment( : : Names : Values)

Herror tuple_environment(const char* Names, char* Values)

Herror T_tuple_environment(const Htuple Names, Htuple* Values)

Herror tuple_environment(const HTuple& Names, char* Values)

Herror tuple_environment(const HTuple& Names, HTuple* Values)

void TupleEnvironment(const HTuple& Names, HTuple* Values)

HTuple HTuple::TupleEnvironment() const

void HOperatorSetX.TupleEnvironment(
[in] VARIANT Names, [out] VARIANT* Values)

VARIANT HTupleX.TupleEnvironment([in] VARIANT Names)

static void HOperatorSet.TupleEnvironment(HTuple names, out HTuple values)

HTuple HTuple.TupleEnvironment()

Beschreibung

tuple_environmenttuple_environmentTupleEnvironmenttuple_environmentTupleEnvironmentTupleEnvironment liest den Inhalt aller Umgebungsvariablen, deren Namen in dem Eingabetupel NamesNamesNamesNamesNamesnames definiert sind und liefert ihn in den Elementen des Ausgabetupels ValuesValuesValuesValuesValuesvalues zurück. Das Eingabetupel darf nur Strings enthalten. Enthält das Eingabetupel einen Namen, für den keine gültige Umgebungsvariable existiert, so wird für diesen Namen ein leerer String als Ergebnis zurückgeliefert.

Für allgemeine Informationen zu String-Operationen siehe auch Tupel / String-Operationen.

Sonderfall: Leeres Eingabetupel

Falls das Eingabetupel leer ist, gibt der Operator ein leeres Tupel zurück.

HDevelop Inline-Operation

HDevelop unterstützt eine Inline-Operation für tuple_environmenttuple_environmentTupleEnvironmenttuple_environmentTupleEnvironmentTupleEnvironment, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

Values := environment(Names)

Parallelisierung

Parameter

NamesNamesNamesNamesNamesnames (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Eingabetupel mit den Namen der Umgebungsvariable(n).

ValuesValuesValuesValuesValuesvalues (output_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Inhalt der Umgebungsvariable(n).

Alternativen

tuple_strstrtuple_strstrTupleStrstrtuple_strstrTupleStrstrTupleStrstr, tuple_strrstrtuple_strrstrTupleStrrstrtuple_strrstrTupleStrrstrTupleStrrstr, tuple_strchrtuple_strchrTupleStrchrtuple_strchrTupleStrchrTupleStrchr, tuple_strrchrtuple_strrchrTupleStrrchrtuple_strrchrTupleStrrchrTupleStrrchr, tuple_strlentuple_strlenTupleStrlentuple_strlenTupleStrlenTupleStrlen, tuple_str_first_ntuple_str_first_nTupleStrFirstNtuple_str_first_nTupleStrFirstNTupleStrFirstN, tuple_str_last_ntuple_str_last_nTupleStrLastNtuple_str_last_nTupleStrLastNTupleStrLastN, tuple_splittuple_splitTupleSplittuple_splitTupleSplitTupleSplit, tuple_substrtuple_substrTupleSubstrtuple_substrTupleSubstrTupleSubstr

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren