PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original 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
Versiones 17 y posteriores
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles para las aplicaciones Windows Phone.
Nueva funcionalidad versión 17
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles para las aplicaciones Windows Phone.
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles para las aplicaciones Windows Phone.
Versiones 18 y posteriores
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles en el modo de aplicaciones de Windows Store.
Widget Android La mayoría de estas funciones están ahora disponibles en el modo Android Widget.
Nueva funcionalidad versión 18
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles en el modo de aplicaciones de Windows Store.
Widget Android La mayoría de estas funciones están ahora disponibles en el modo Android Widget.
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles en el modo de aplicaciones de Windows Store.
Widget Android La mayoría de estas funciones están ahora disponibles en el modo Android Widget.
Versiones 19 y posteriores
iPhone/iPad La mayoría de estas funciones están ahora disponibles para las aplicaciones iPhone/iPad.
WINDEVLinux La mayoría de estas funciones están ahora disponibles para las aplicaciones WINDEV en Linux.
WEBDEV - Código ServidorLinux La mayoría de estas funciones están ahora disponibles para los sitios WEBDEV en Linux.
Nueva funcionalidad versión 19
iPhone/iPad La mayoría de estas funciones están ahora disponibles para las aplicaciones iPhone/iPad.
WINDEVLinux La mayoría de estas funciones están ahora disponibles para las aplicaciones WINDEV en Linux.
WEBDEV - Código ServidorLinux La mayoría de estas funciones están ahora disponibles para los sitios WEBDEV en Linux.
iPhone/iPad La mayoría de estas funciones están ahora disponibles para las aplicaciones iPhone/iPad.
WINDEVLinux La mayoría de estas funciones están ahora disponibles para las aplicaciones WINDEV en Linux.
WEBDEV - Código ServidorLinux La mayoría de estas funciones están ahora disponibles para los sitios WEBDEV en Linux.
Versiones 21 y posteriores
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles en el modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles en el modo Universal Windows 10 App.
Universal Windows 10 App La mayoría de estas funciones están ahora disponibles en el modo Universal Windows 10 App.
Las siguientes funciones se utilizan para gestionar los hilos:
CriticalSectionHabilita una sección crítica de nombre o on-variable en la sentencia USING ... IN.
CriticalSectionEndMarca el final de la sección crítica: el código será ejecutado por otro hilo.
CriticalSectionStartMarca el inicio de una sección crítica: ningún otro hilo podrá ejecutar el código mientras el hilo actual no salga de la sección crítica.
Ejecutar hilo principalDesencadena la ejecución del procedimiento especificado en el hilo de aplicación principal.
EventChangeModifica el estado de un evento.
EventCloseCloses a synchronization signal between several threads.
EventCreate%00000007% %00000007%
EventDestroy%00000007% %00000007%
EventOpenOpens a synchronization signal between several threads.
EventWaitBloquea el hilo actual mientras espera a que se abra el evento especificado.
Modo de roscaCambia el modo de gestión de los hilos.
MutexCreateCrea explícitamente un mutex.
MutexDestroyDestruye explícitamente un mutex.
MutexEndSeñales de que la rosca libera el mutex.
MutexStartBloquea el hilo actual mientras espera a que se libere el mutex..
SemaphoreCreateCrea un semáforo.
SemaphoreDestroyDestruye explícitamente un semáforo.
SemaphoreEndPermite que uno o más hilos salgan del área protegida por el semáforo.
SemaphoreStartBloquea la rosca actual hasta que se abre el semáforo (es decir, hasta que un punto "libre" esté disponible en la sección protegida).
ThreadCurrentDevuelve el nombre del hilo que se está ejecutando actualmente.
ThreadEndFinaliza la ejecución del hilo actual.
ThreadExecuteInicia la ejecución de un hilo secundario.
ThreadPausePone en pausa la rosca actual durante el tiempo especificado.
ThreadPersistentHace que un hilo sea persistente.
ThreadPriorityDevuelve o modifica el nivel de prioridad de una rosca.
ThreadResumeContinúa la ejecución de un hilo que fue interrumpido por ThreadSuspend.
ThreadSendSignalEl hilo actual envía una señal al hilo especificado para desbloquearlo.
ThreadStateDevuelve el estado actual de un hilo.
ThreadStopDetiene un hilo secundario.
ThreadSuspendSuspende temporalmente la ejecución de la rosca especificada.
ThreadWaitEspera al final de la ejecución del hilo especificado.
ThreadWaitSignal%00000006% %00000006%
Versiones 20 y posteriores
También puede utilizar los siguientes tipos de variables:
Versiones 20 y posteriores
AutomaticEvent
Nueva funcionalidad versión 20
AutomaticEvent
AutomaticEvent
El Evento automático se utiliza para gestionar un evento automático.
Versiones 20 y posteriores
ManualEvent
Nueva funcionalidad versión 20
ManualEvent
ManualEvent
El ManualEvent se utiliza para gestionar un evento manual.
Nueva funcionalidad versión 20
También puede utilizar los siguientes tipos de variables:
Versiones 20 y posteriores
AutomaticEvent
Nueva funcionalidad versión 20
AutomaticEvent
AutomaticEvent
El Evento automático se utiliza para gestionar un evento automático.
Versiones 20 y posteriores
ManualEvent
Nueva funcionalidad versión 20
ManualEvent
ManualEvent
El ManualEvent se utiliza para gestionar un evento manual.
También puede utilizar los siguientes tipos de variables:
Versiones 20 y posteriores
AutomaticEvent
Nueva funcionalidad versión 20
AutomaticEvent
AutomaticEvent
El Evento automático se utiliza para gestionar un evento automático.
Versiones 20 y posteriores
ManualEvent
Nueva funcionalidad versión 20
ManualEvent
ManualEvent
El ManualEvent se utiliza para gestionar un evento manual.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Video Threads
https://youtu.be/e-_2nBl0pDI
amarildo
23 01 2019
GetCurrentThreadId
You may also use the ExeGetPID function with the exeTID parameter.
See http://doc.pcsoft.fr/en-US/?exegetpid for more details.
PC SOFT
28 04 2010
GetCurrentThreadId
If you want to know the thread id, use the following code:

PROCEDURE GetCurrentThreadId()
RESULT API("kernel32.dll","GetCurrentThreadId")

Useful for debugging thread code, dbgAssert'ing that only one thread is accessing global procedures/variables, etc.
Pascal Scheffers
28 04 2010