4D v19Is nil pointer | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
Is nil pointer 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Is nil pointer ( umPonteiro ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| umPonteiro | Ponteiro | 
             
         | 
        Ponteiros a ser testado | |||||
| Resultado | Booleano | 
             
         | 
        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. C_POINTER($ptr)
 ...
 If(Is nil pointer($ptr))
 End if
  // é equivalente a
 If($ptr=Null)
 End if
	Produto: 4D
	Tema: Linguagem
	Número 
        315
        
        
        
	
	Criado por: < 4D v6
	Renomear: 4D v16 R4
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v19)
	
	
	
	Manual de linguagem 4D ( 4D v19.1)
Adicionar um comentário