This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com

Home

 
4D v20.6
Is nil pointer

Is nil pointer 


 

Is nil pointer ( aPointer ) -> Function result 
Parameter Type   Description
aPointer  Pointer in Pointer to be tested
Function result  Boolean in TRUE = Nil pointer (->[]) FALSE = Valid pointer to an existing object

The Is nil pointer command returns True if the pointer you pass in aPointer is Nil (->[]). It returns False in all other cases (pointer to field, table or variable).

If you want to find out the name of the variable or the number of the field that is being pointed to, you can use the RESOLVE POINTER command.

Example  

 C_POINTER($ptr)
 ...
 If(Is nil pointer($ptr))
 End if
  // is equivalent to
 If($ptr=Null)
 End if



See also 

Is a variable
RESOLVE POINTER

 
PROPERTIES 

Product: 4D
Theme: Language
Number: 315

This command can be run in preemptive processes

 
PAGE CONTENTS 
 
HISTORY 

Created: < 4D v6
Renamed: 4D v16 R4 (Nil)

 
ARTICLE USAGE

4D Language Reference ( 4D v20)
4D Language Reference ( 4D v20.1)
4D Language Reference ( 4D v20.2)
4D Language Reference ( 4D v20.3)
4D Language Reference ( 4D v20.4)
4D Language Reference ( 4D v20.5)
4D Language Reference ( 4D v20.6)