RecipeRead

value RecipeRead ( string strFile, string BYREF strDescription = "", string strRecipe = "" );

Rückgabewert

0

Lesevorgang erfolgreich

-2

 Die angegebene Rezepturdatei konnte nicht gelesen werden.

Parameter

strFile

Der Dateiname des zu lesenden Rezeptes.

strDescription

Die Beschreibung des gelesenen Rezeptes.

strRecipe

Der Rezeptname des zu lesenden Rezeptes.

Bemerkung

Liest den Inhalt der angegebenen Rezepturdatei aus und übergibt die Werte an die entsprechenden Variablen.

Die Rezepturen werden im XML-Format abgelegt. Hierzu wird für jede Variable ein Element var angelegt, dass einen Tag name und einen Tag value besitzt. Besitzt die Variable eine Beschreibung wird diese, beim Schreiben der XML-Datei mit RecipeWrite, unter dem Tag comment abgelegt. Der Tag comment wird beim Lesen der Rezeptur nicht ausgewertet und hat nur einen beschreibenden Charakter, der beim manuellen Bearbeiten einer Rezepturdatei behilflich sein kein.

<?xml version="1.0" encoding="utf-8"?>

<variables>

 <var>

  <name>Solltemperatur</name>

  <value>45.7</value>

  <comment>Minimum = 10 ... Maximum = 80</comment>

 </var>

 <var>

  <name>Solldruck</name>

  <value>244.2</value>

 </var>

</variables>

 

Beispiel

if (Button1 == 1)
   RecipeRead (strFile, strDescription);
end

   
ermittelt den Dateinamen und die Beschreibung des zuletzt verwendeten Rezeptes und übergibt dies Daten an die entsprechenden Variablen.

Die Rezepturfunktionen

Siehe auch RecipeDialog, RecipeGetLast, RecipeReadLast, RecipeWrite