PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Espera al final de la ejecución de una tarea paralela..
Versiones 21 y posteriores
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Versiones 23 y posteriores
Java Esta función ahora está disponible para aplicaciones Java.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 23
Java Esta función ahora está disponible para aplicaciones Java.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Java Esta función ahora está disponible para aplicaciones Java.
Widget Android Esta función ahora está disponible en modo Android Widget.
Android Esta función ahora está disponible para aplicaciones Android.
Ejemplo
// Triggers the execution of a task and waits for the task to be ended
t is ParallelTask = ParallelTaskExecute(Proc)
ParallelTaskWait(t)
Sintaxis
<Result> = ParallelTaskWait(<Task> [, <Maximum timeout>])
<Result>: booleano
  • True si la tarea finaliza correctamente.
  • False si la tarea no finaliza correctamente. Por ejemplo:
    • se ha alcanzado la máxima tarea de Duration,
    • se canceló la tarea.
<Task>: ParallelTask Variable
Nombre del ParallelTask Variable a utilizar.
<Maximum timeout>: Entero o duración opcional
Máximo de Duration para ejecutar la tarea, expresado en centésimas de segundo.
  • Si se especifica este parámetro, la función ParallelTaskWait bloquea la aplicación hasta que finalice la ejecución de la tarea o hasta que se alcance el tiempo de espera máximo.
  • Si no se especifica este parámetro, la función ParallelTaskWait bloquea la aplicación hasta que finalice la ejecución de la tarea.
Este parámetro puede corresponder a:
  • un entero que corresponde al número de centésimas de segundo,
  • una variable de tipo Duration,
  • Versiones 23 y posteriores
    la indicación de Duration en claro ('1 s' o '10 ms' por ejemplo).
    Nueva funcionalidad versión 23
    la indicación de Duration en claro ('1 s' o '10 ms' por ejemplo).
    la indicación de Duration en claro ('1 s' o '10 ms' por ejemplo).
Observaciones
Si se llama a la función ParallelTaskWait desde el hilo principal, la tarea que se espera no debe ejecutarse en el hilo principal. De lo contrario, se producirá un bloqueo. En efecto, el Thread principal no puede esperar a que finalice la tarea y ejecutarla en el mismo Time.
Un error de WLanguage señala el problema antes de que ocurra el bloqueo..
Componente: wd260vm.dll
Versión mínima requerida
  • Versión 20
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario