4D v16.3EXECUTE ON CLIENT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
EXECUTE ON CLIENT
EXECUTE ON CLIENT
El comando EXECUTE ON CLIENT provoca la ejecución del método nomMetodo, con los parámetros param1... paramN, si es necesario, en el cliente 4D registrado cuyo nombre es nomCliente. El nombre registrado del cliente 4D es definido por el comando REGISTER CLIENT. Si el método requiere uno o más parámetros, páselos después del nombre del método. Si este comando se llama muchas veces para un mismo 4D Client, las órdenes de ejecución serán apiladas. Por lo tanto, los métodos serán tratados uno después del otro en modo asincrónico. Entre más métodos estén apilados, mayor será la carga de trabajo para el 4D Client. Ahora usted puede conocer el estado de la carga de trabajo de cada cliente utilizando el comando GET REGISTERED CLIENTS. Nota: el apilamiento de órdenes de ejecución no puede ser modificado o detenido, a menos que el cliente 4D se saque del registro con la ayuda del comando UNREGISTER CLIENT. Puede ejecutar simultáneamente el mismo método en varios o en todos los 4D Clients registrados. Para hacerlo, utilice el carácter arroba (@) en el parámetro nomCliente. Asumamos que quiere ejecutar el método “GenerarNums” en el equipo cliente “Client1”: EXECUTE ON CLIENT("Client1";"GenerarNums";12;$a;"Text") Si quiere que todos los clientes ejecuten el método “VacioTiemp”: EXECUTE ON CLIENT("@";"EmptyTemp") Consulte el ejemplo del comando REGISTER CLIENT. La variable sistema OK es igual a 1 si 4D Server ha recibido correctamente petición de ejecución de un método; sin embargo, esto no garantiza que el método ha sido ejecutado correctamente por 4D Client.
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v6.5 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||