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.
Siehe auch RecipeDialog, RecipeGetLast, RecipeReadLast, RecipeWrite