4D v19EXECUTE METHOD | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
EXECUTE METHOD 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EXECUTE METHOD ( nomeMetodo {; resultado {; param}}{; param2 ; ... ; paramN} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| nomeMetodo | String | 
             
         | 
        Nome do método de projeto a ser executado | |||||
| resultado | Variável, Operador | 
             
         | 
        Variável que recebe o método de resultado ou * por um método não retornando um resultado | |||||
| param | Expression | 
             
         | 
        Parâmetros do método | |||||
O comando EXECUTE METHOD provoca a execução do método de projeto nomeMetodo passando os parâmetros em param1...paramN. Pode passar o nome de um método que pode ser chamado desde o banco ou o componente que executa o comando.
Em resultado, pode passar uma variável que receba o resultado da execução de nomeMetodo (valor localizado em $0 ao interior de nomeMetodo). Se o método não devolve um resultado, passe * como segundo parâmetro.
O contexto de execução se conserva no método chamado, o que significa que o formulário atual e o evento de formulário atual permanecem definidos.
Se chama este comando desde um componente e passa um nome de método que pertence ao banco local em nomeMetodo (ou vice-versa), o método deve estar compartilhado (opção “Compartilhado entre componente e banco principal”, nas propriedades do método).
Se este comando é executado corretamente, a variável sistema OK toma o valor 1; do contrário toma o valor 0.
	Produto: 4D
	Tema: Linguagem
	Número 
        1007
        
        
        
	
	Criado por: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v19)
	
	
	
	Manual de linguagem 4D ( 4D v19.1)
Adicionar um comentário