Functions > VarConv >


IsDeclared

V�rifiez si une variable a �t� d�clar�e.

IsDeclared ( expression )

Param�tre

expression cha�ne repr�sentant le nom de la variable � contr�ler.

Valeur de retour

Succ�s: Retourne $DECLARED_GLOBAL (1) pour une variable 'Global' ou une variable d�clar�e fonctions externes.
Special: Retourne $DECLARED_LOCAL (-1) Pour la variable 'Local'.
�chec: Retourne $DECLARED_UNKNOWN (0) si aucune variable ne peut �tre trouv�e.

Remarque

Si il est n�cessaire d'utiliser IsDeclared() pour savoir si une variable existe, alors dans la plupart des situations Assign() devrait �tre utilis�e pour cr�er/�crire dans la variable et Eval() devrait �tre utilis� pour lire la variable.

En relation

Assign, Eval

Exemple

#include <MsgBoxConstants.au3>

; V�rifie si la variable $Vvar est d�clar�e. Comme la variable ne l'est pas, affiche un message d'erreur.
If Not IsDeclared("vVar") Then
    MsgBox($MB_SYSTEMMODAL, "", "La variable $vVar n'est pas d�clar�e.")

    Local $vVar = 0 ; Initialise la variable $Vvar avec des donn�es.
    If IsDeclared("vVar") Then ; V�rifie si la variable $Vvar est d�clar�e.
        MsgBox($MB_SYSTEMMODAL, "", "La variable $vVar est d�clar�e.")
    Else
        MsgBox($MB_SYSTEMMODAL, "", "La variable $vVar n'est pas d�clar�e.")
    EndIf
EndIf