Extrait la valeur d'une variable donnée par son nom.
Eval ( string )
string | Chaîne représentant le nom de la variable (sans le $). |
Succès: | Retourne la valeur de la variable. |
Échec: | Retourne une chaîne vide et définit @error <> 0. |
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.
#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