|
|
|
|
Permite: - definir un timeout,
- Devuelve a control a Windows,
- devuelve a control a Windows y a WLanguage.
// Calculation loop FOR i = 1 TO 10000 CalculationProcedure(i) // Give control back to the system in order to display the results Multitask() END // Wait 1 second Multitask(100)
Sintaxis <Timeout>: Entero o duración opcional - Definir un timeout: <Timeout> = entero positivo.
La ejecución de la aplicación se interrumpe durante <Timeout> centésimas de segundo sin devolver a control al sistema. Los clics del ratón y las acciones realizadas en las teclas del teclado son ignoradas por la aplicación.. Por ejemplo, la ventana se puede mover pero no se puede redimensionar.. La procesos opcionales de los controles se ejecuta siempre. Observación: Si <Timeout> = 1, la aplicación devuelve a control a Windows sin esperar durante 1 centésima de segundo. No se ignora la modificación del tamaño de la ventana. Por el contrario, el ratón hace clic y las acciones en las teclas del teclado son ignoradas.. Los valores positivos se ignoran en Android. Si el parámetro de la función es positivo, se procesará como un entero negativo.. Los valores positivos no están permitidos. - Give control volver al sistema: <Tiempo de espera> = 0 o no especificado.
El sistema termina los procesos actuales, devuelve control a la aplicación WINDEV, WEBDEV o WINDEV Mobile, luego tiene en cuenta los clics y las acciones realizadas en las teclas del teclado. Si <Tiempo de espera> = 0 la función Multitask no tiene ningún efecto. El valor 0 no está permitido en iPhone/iPad. - Give control volver a Windows y al WLanguage: <Timeout> = entero negativo.
La ejecución de la aplicación se interrumpe durante <Timeout> centésimas de segundo.. Se pueden ejecutar otros procesos durante este período de tiempo (por ejemplo, volver a mostrar o ejecutar un código de clic).. Las interacciones con los usuarios (clic del ratón, pulsación de teclas,...) se procesan como de costumbre.. Observación: Si <Timeout> = -1, la aplicación devuelve control a Windows sin esperar una centésima de segundo. Observación: Este parámetro puede corresponder a: - un número entero que corresponde al número de centésimas de segundo,
- una variable de tipo Duration,
- la duración en un formato legible (por ejemplo, "1s" o "10cs").
Observaciones - Para actualización el UI, utilice MultitaskRedraw.
- Los eventos y timers iniciados antes de ejecutar la función Multitask se gestionan durante el tiempo de espera.
- En una aplicación de Servicio, Multitask debe sustituirse por ServicioEspera.
Se recomienda utilizar ThreadPause en lugar de Multitask o Timeout cuando se utilicen varios hilos (incluido el hilo principal de la aplicación) si el temporizador no necesita Process acciones del usuario. Clasificación Lógica de negocio / UI: Código UI
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|