Name
tuple_environmenttuple_environmentTupleEnvironmenttuple_environmentTupleEnvironmentTupleEnvironment — Einlesen einer oder mehrerer Umgebungsvariablen.
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)
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.
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)
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Eingabetupel mit den Namen der Umgebungsvariable(n).
Inhalt der Umgebungsvariable(n).
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
Foundation