Functions > VarConv >


Eval

Extrait la valeur d'une variable donnée par son nom.

Eval ( string )

Paramètre

string Chaîne représentant le nom de la variable (sans le $).

Valeur de retour

Succès: Retourne la valeur de la variable.
Échec: Retourne une chaîne vide et définit @error <> 0.

Remarque

Si l'utilisation de la fonction Eval() s'avère nécessaire pour lire une variable, dans la plupart des situations Assign() devrait être utilisé pour la créer ou l'écrire, et la fonction IsDeclared() devrait être utilisée afin de vérifier qu'elle existe.

En relation

Assign, Execute, IsDeclared

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Affecte la variable chaîne sString.
    Assign("sString", "Ceci est une chaîne qui est déclarée en utilisant la fonction Assign")

    ; Trouve la valeur de la chaîne sString et l'affecte à la variable $sEvalString.
    Local $sEvalString = Eval("sString")

    ; Affiche la valeur de $sEvalString. Elle devrait être la même que $sString.
    MsgBox($MB_SYSTEMMODAL, "", $sEvalString)
EndFunc   ;==>Example