Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
EXECUTE METHOD
|
EXECUTE METHOD ( nomMetodo {; result {; param}}{; param2 ; ... ; paramN} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nomMetodo | Cadena |
![]() |
Nombre del método de proyecto a ejecutar | |||||
result | Variable, Operador |
![]() |
Variable que recibe el resultado del método * para un método que no devuelve un resultado | |||||
param | Expresión |
![]() |
Parámetro(s) del método | |||||
El comando EXECUTE METHOD provoca la ejecución del método de proyecto nomMetodo pasando los parámetros en param1...paramN. Puede pasar el nombre de un método que puede ser llamado desde la base o el componente que ejecuta el comando.
En result, puede pasar una variable que reciba el resultado de la ejecución de nomMetodo (valor ubicado en $0 al interior de nomMetodo). Si el método no devuelve un resultado, pase * como segundo parámetro.
El contexto de ejecución se conserva en el método llamado, lo que significa que el formulario actual y el evento de formulario actual permanecen definidos.
Si llama este comando desde un componente y pasa un nombre de método que pertenece a la base local en nomMetodo (o viceversa), el método debe estar compartido (opción “Compartido entre componente y base principal”, en las propiedades del método).
Si este comando se ejecuta correctamente, la variable sistema OK toma el valor 1; de lo contrario toma el valor 0.
Producto: 4D
Tema: Lenguaje
Número
1007
Creado por: 4D v11 SQL
Manual de lenguaje 4D ( 4D v20 R7)