Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Is nil pointer
|
Is nil pointer ( puntero ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
puntero | Puntero |
![]() |
Puntero a probar | |||||
Resultado | Booleano |
![]() |
TRUE = Puntero Nil (->[]) FALSE = Puntero válido hacia un objeto existente | |||||
El comando Is nil pointer devuelve True si el puntero que pasa en unPuntero es Nil (->[]). Devuelve False en todos los otros casos (puntero hacia un campo, tabla o variable).
Si quiere conocer el nombre de la variable apuntada o el número del campo, puede utilizar el comando RESOLVE POINTER. C_POINTER($ptr)
...
If(Is nil pointer($ptr))
End if
// is equivalent to
If($ptr=Null)
End if
Producto: 4D
Tema: Lenguaje
Número
315
Creado por: < 4D v6
Renombrar: 4D v16 R4 (Nil)
Manual de lenguaje 4D ( 4D v20 R7)