Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
Is nil pointer

Is nil pointer 


 

Is nil pointer ( umPonteiro ) -> Resultado 
Parâmetro Tipo   Descrição
umPonteiro  Ponteiro in Ponteiros a ser testado
Resultado  Booleano in TRUE = ponteiro nulo (->[])FALSE = ponteiro válido a um objeto existente

O comando Is nil pointer devolve True se o ponteiro que você passa em umPonteiro é Nulo (->[]). Devolve False em todos os outros casos (ponteiro a um campo, tabela ou variável).

Caso deseje conhecer o nome da variável apontada ou o número do campo, pode utilizar o comando RESOLVE POINTER.

Exemplo  

 C_POINTER($ptr)
 ...
 If(Is nil pointer($ptr))
 End if
  // é equivalente a
 If($ptr=Null)
 End if



Ver também 

Is a variable
RESOLVE POINTER

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem
Número 315

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: < 4D v6
Renomear: 4D v16 R4 (Nil)

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)