4D v16.3

EXECUTE METHOD

Página Inicial

 
4D v16.3
EXECUTE METHOD

EXECUTE METHOD 


 

EXECUTE METHOD ( nomeMetodo {; resultado {; param}}{; param2 ; ... ; paramN} ) 
Parâmetro Tipo   Descrição
nomeMetodo  String in Nome do método de projeto a ser executado
resultado  Variável, Operador in Variável que recebe o método de resultado ou * por um método não retornando um resultado
param  Expression in 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.



Ver também 

EXECUTE FORMULA

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem
Número 1007

Este comando modifica a variável sistema OKThis command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v11 SQL

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)