Variablen von einer Datei in die andere verschieben:

1. Projektordner erstellen:

create Prj Folder

Legen Sie dazu einfach einen Ordner an der wie Ihre Datei heißt und fügen Sie dem Namen “-prj” an, siehe Beispiel:

2. Variablen auslesen und in eine qvd speichern:

VariableNames:
LOAD Name AS VariableName
FROM [MeineApplikation-prj\AllProperties.xml] 
(XmlSimple, Table is [AllProperties/VariableProperties/VariableProperties]);
FOR i=0 TO NoOfRows('VariableNames')
  LET varName = Peek('VariableName', $(i), 'VariableNames');
  LET varValue = $(varName);
  Variables:
  LOAD 
   '$(varName)' AS VariableName,
   '$(varValue)' AS VariableValue
  AutoGenerate 1;
  NEXT
STORE Variables INTO Variables.qvd (QVD);
DROP Tables VariableNames, Variables;

3. Variablen aus qvd auslesen

Variables: 
LOAD 
  VariableName, 
  VariableValue 
FROM Variables.qvd (qvd); 
FOR i=0 TO NoOfRows('Variables') 
  LET vVar = Peek('VariableName', $(i), 'Variables'); 
  LET vVal = Peek('VariableValue', $(i), 'Variables'); 
  LET '$(vVar)' = '$(vVal)'; 
NEXT
Share