Functions > VarConv >


IsArray

Vérifie si une variable est de type tableau.

IsArray ( variable )

Paramètre

variable Variable/Expression à vérifier.

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 si le paramètre n'est pas une variable tableau.

Remarque

Peut être utile afin de vérifier dans une librairie de fonctions (UDF) si un paramètre est de type tableau.
Voir Types de données du langage pour une description détaillée.

En relation

IsBinary, IsBool, IsFloat, IsHWnd, IsInt, IsNumber, IsPtr, IsString, VarGetType

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Exécute le Bloc-notes
    Run("notepad.exe")

    ; Attend 10 secondes pour que la fenêtre du bloc-notes apparaisse.
    Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)

    ; Récupére la position et la taille de la fenêtre du Bloc-notes en passant Le handle de WinGetPos.
    Local $aPos = WinGetPos($hWnd)

    ; Vérifie si la variable est un tableau.
    If IsArray($aPos) Then
        MsgBox($MB_SYSTEMMODAL, "", "Hauteur de la fenêtre: " & $aPos[3])
    Else
        MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue.")
    EndIf

    ; Ferme la fenêtre du Bloc-notes en utilisant le handle renvoyé par WinWait.
    WinClose($hWnd)
EndFunc   ;==>Example