Lade...
 

CX_SYSTEM_OBJECT::SubstituteEnvironmentVariables

CX_SYSTEM_OBJECT::SubstituteEnvironmentVariables

230257
Beschreibung:

Diese Klassenfunktion ersetzt alle im übergebenen String vorkommenden Umgebungsvariablen durch ihre Werte. Falls eine referenzierte Umgebungsvariable nicht gesetzt ist, wird sie durch einen Leerstring ersetzt.

Umgebungsvariablen werden als solche erkannt, wenn sie einem der folgenden Schemata entsprechen:

Präfix Suffix Beispiel
CX_   CX_SYSTEM_OUT
$CX_   $CX_ROOTDIR
${CX_ } ${CX_ROOTDIR}
%CX_ % %CX_ROOTDIR%

Der blau hervorgehobene Teil in der Beispielspalte ist der volle Name der Umgebungsvariablen.

Code-Beispiel:
"CX_SYSTEM_OUT\\logFile.log" SystemObject Call(SubstituteEnvironmentVariables)
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_SYSTEM_OBJECT Das System-Objekt
  Top-1 STRING Der String in welchem die Umgebungsvariablen ersetzt werden sollen
Stack(Out) Top STRING String in welchem alle erkannten Umgebungsvariablen ersetzt wurden.
Funktionsaufruf: Call(SubstituteEnvironmentVariables)