Functions > VarConv >


IsPtr

Vérifie si le type de base d'une variable est un pointeur.

IsPtr ( variable )

Paramètre

variable La variable/expression à vérifier.

Valeur de retour

Succès: Retourne 1 si l'expression est du type de pointeur.
Échec: Retourne 0 si l'expression n'est pas du type pointeur.

Remarque

Consultez Types de Données du Langage pour une description détaillée.

En relation

IsArray, IsBool, IsFloat, IsHWnd, IsInt, IsNumber, IsString, Ptr

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)

    ; Teste si $hWnd est un pointeur valide et affiche les résultats.
    If IsPtr($hWnd) Then
        MsgBox($MB_SYSTEMMODAL, "", "C'est un Ptr valide")
    Else
        MsgBox($MB_SYSTEMMODAL, "", "Ce n'est pas un Ptr valide")
    EndIf

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