Verwenden Sie diese Funktion um eine Variable mit Wertinterpretation zu definieren.
%DefConst(VariableName,Type=Value)
Dabei ist der Parameter
Type optional und kann folgende Werte annehmen:
Local - definiert eine lokale Variable (Standard)
Global - definiert eine globale Variable
Global Variablen werden erst aus dem Speicher gelöscht wenn Sie die Scriptdatei schließen.
Der Funktionsaufruf der Definition wird nur beim ersten Durchlauf der Abarbeitung des Scriptes interpretiert, es wird der Variablen also ein Speicherplatz zugewiesen. Dabei wird der Wert, welcher der Variablen zugewiesen wird, auch interpretiert. Sie koennen die Variable dann mit
%Variablenname()
im Script weiterverwenden. Dazu ein kleines Beispiel:
/Definition 1/ %DefConst(MeineVariable1,Local=10)
/Definition 2/ %DefConst(MeineVariable2,Local=%System.GetDateTime(hh:nn))
Mit der Definition 1 erreichen Sie, das die Variablen den Wert 10 besitzt. Bei Aufruf von
%MeineVariable1()
wird also 10 zurückgegeben. Verwenden Sie aber eine Defintion wie im Beispiel von Defintion 2, dann gibt der Aufruf von
%MeinVariable2()
immer die selbe Systemzeit zurück (Wert wurde bei Zuweisung interpretiert).