WaitForSingleObject
Previous  Top  Next

Sintaxis:WaitForSingleObject( <nHandle>, <nMilliseconds> ) -> nValor  

Argumentos:   <nHandle>
es el objeto tipo semáforo, tarea, proceso, etc.
   <nMilliseconds> es el tiempo en milisegundos a esperar.

Devuelve:   
El valor numérico que identifica el evento que hizo finalizar el objeto.


   WaitForSingleObject() espera a que el objeto nHandle termine o sobrepase el tiempo indicado en nMilliseconds.


Ejemplo:

   if !CreateProcess( "NotePad", SW_SHOWNORMAL, .F., @nProcess, @nThread )
      ? "Error al ejecutar NotePad."
   else
      WaitForSingleObject( nProcess, INFINITE )
      CloseHandle( nProcess )
      CloseHandle( nThread )
   endif