Funktionsreferenz

Assign

Weist einer Variablen namentlich Daten zu.

Assign ( "varname", "data" [, flag] )

 

Parameter

varname Der Name der Variablen, der Daten zugewiesen werden sollen. Dies kann kein Array sein.
data Die Daten, die der Variablen zugewiesen werden sollen.
flag [optional] Steuert die Weise, wie Variablen zugewiesen werden (addieren Sie die gewünschten Werte auf):
0 = (Standard) Erstellt die Variable, wenn es notwendig ist.
1 = Erzwungende Erstellung im lokalen Bereich
2 = Erzwungende Erstellung im globalen Bereich
4 = Scheitert, wenn die Variable nicht schon existiert

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück wenn es nicht möglich ist die Variable zu erstellen oder ihr etwas zuzuweisen.

 

Bemerkungen

Wenn es notwendig ist Assign() zu nutzen um eine Variable zu erstellen bzw. zu schreiben, dann sollte in den meisten Situationen Eval() genommen werden um die Variable zu lesen. IsDeclared() sollte verwendet werden um zu prüfen ob die Variable existiert.

 

Verwandte Funktionen

Eval, IsDeclared, Execute

 

Beispiel


Global $variable
If Assign("variable", "Hello") Then MsgBox(4096, "", $variable)    ; Erzeugt die Ausgabe "Hello"