Gibt den Inhalt einer Variable, welche durch einen String benannt wird, zurück.
Eval ( string )
string | Der Name der Variable als String. |
Erfolg: | der Inhalt der Variable. |
Fehler: | ein Leerstring ("") und @error wird auf einen Wert ungleich 0 gesetzt. |
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).
#include <MsgBoxConstants.au3>
Example()
Func Example()
; Weist der Variable sString Daten zu.
Assign("sString", "Dies ist ein String der durch die Funktion Assign deklariert wurde")
; Ermittelt den Wert der Variable sString und weisst diesen der Variable $sEvalString zu.
Local $sEvalString = Eval("sString")
; Zeigt den Wert von $sEvalString. Dieser sollte der gleiche sein wie $sString.
MsgBox($MB_SYSTEMMODAL, "", $sEvalString)
EndFunc ;==>Example