Funktionsreferenz

Eval

Gibt den Inhalt einer Variable, welche durch einen String benannt wird, zurück.

Eval ( string )

 

Parameter

string Der Name der Variable als String.

 

Rückgabewert

Erfolg: Gibt den Inhalt der Variable zurück.
Fehler: Gibt einen Leerstring ("") zurück, wobei @error auf einen Wert ungleich 0 gesetzt wird.

 

Bemerkungen

Falls man mit Eval() auf eine Variable zugreifen muss, ist es meistens sinnvoll, Assign()zu verwenden, um die Variable zu erstellen und zu beschreiben und IsDeclared(), um zu überprüfen, ob die Variable existiert (deklariert wurde).

 

Verwandte Funktionen

IsDeclared, Assign, Execute

 

Beispiel


Dim $a_b = 12
$s = Eval("a" & "_" & "b")  ; $s wird auf 12 gesetzt

$s =Eval("c")  ; $s = "" und @error = 1