Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Is nil pointer
|
Is nil pointer ( pointeur ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
pointeur | Pointeur |
![]() |
Pointeur à tester | |||||
Résultat | Booléen |
![]() |
VRAI = Pointeur Nil (->[]) FAUX = Pointeur valide vers un objet existant | |||||
Is nil pointer retourne Vrai si le pointeur que vous passez dans pointeur est Nil (->[]). Elle retourne Faux dans tous les autres cas (pointeur vers un champ, une table ou une variable).
Si vous souhaitez connaître le nom de la variable pointée ou le numéro du champ, vous pouvez utiliser la commande RESOLVE POINTER.
C_POINTER($ptr)
...
If(Is nil pointer($ptr))
End if
// est équivalent à
If($ptr=Null)
End if
Produit : 4D
Thème : Langage
Numéro :
315
Créé : < 4D v6
Renommé : 4D v16 R4 (Nil)
4D - Langage ( 4D v20 R7)