Funktionreferenz


Eval

Beschreibung anzeigen in

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: der Inhalt der Variable.
Fehler: ein Leerstring ("") und @error wird auf einen Wert ungleich 0 gesetzt.

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

Assign, Execute, IsDeclared

Beispiel

#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