4D v19Self | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
Self 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Self -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| Resultado | Ponteiro | 
             
         | 
        Pointer to form object (if any) whose method is currently being executed. Otherwise Nil (->[]) if outside of context | |||||
Este comando só é conservada por razões de compatibilidade. A partir da versão 12 de 4D, é recomendado utilizar o comando OBJECT Get pointer.
O comando Self devolve um ponteiro até o objeto cujo método de objeto se está executando.
Self se utiliza para referenciar uma variável em seu próprio método de objeto. Devolve um ponteiro válido só quando é chamada desde dentro de um método de objeto ou desde um método de projeto que se chama direta ou indiretamente por um método de objeto.
Se Self é chamada fora de contexto, devolve um ponteiro Is nil pointer (->[]).
Dica: Self é muito útil quando vários objetos em um formulário devem efetuar a mesma ação, operada sobre eles mesmos.
Nota: quando se utiliza no contexto de um list box, a função devolve:
Ver o exemplo do comando RESOLVE POINTER.
	Produto: 4D
	Tema: Linguagem
	Número 
        308
        
        
        
	
	Modificado: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v19)
	
	
	
	Manual de linguagem 4D ( 4D v19.1)
Adicionar um comentário