| 4D v18Self | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 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 v18)
	
	
	
	
	
 Adicionar um comentário
Adicionar um comentário