Syntax:
void LlDefineVariableStart(HLLJOB hJob);
Aufgabe:
Leert den internen Variablenpuffer, um alte Definitionen zu löschen.
Parameter:
hJob: List & Label-Job-Handle
Hinweise:
Muss nicht unbedingt aufgerufen werden. Da jedoch bei jedem LlDefineVariable...() die interne Variablenliste nach einer schon vorhandenen Variablen desselben Namens und Typs durchsucht wird, kann dies durch diese Funktion etwas beschleunigt werden. Andernfalls braucht man nur die Variablen, deren Inhalt sich ändert, anzugeben, da dann der alte Inhalt der Variable überschrieben wird, die Inhalte der übrigen Variablen aber erhalten bleiben.
Wenn die Funktion LlPrintIsVariableUsed() verwendet wird, darf diese Funktion nur vor dem Laden des Projekts aufgerufen werden, da LlDefineVariableStart() auch den "Used"-Status zurücksetzt.
In keinem Fall darf die Funktion innerhalb der Druckschleife aufgerufen werden!
Beispiel:
HLLJOB hJob;
hJob =
LlJobOpen(0);
LlDefineVariableStart(hJob);
LlDefineVariable(hJob,
"Name", "Normalverbraucher");
LlDefineVariable(hJob, "Vorname",
"Otto");
<...etc ...>
LlDefineVariable(hJob, "Vorname",
"Friedrich");
<... etc ...>
LlJobClose(hJob);
Siehe auch:
LlDefineVariable, LlDefineVariableExt, LlDefineVariableExtHandle, LlGetVariableContents, LlGetVariableType