CreateProcess
Previous  Top  Next

Sintaxis:CreateProcess( <cCommandLineo>, <nShowWindow>, <lWait>, <@nProcess>, <@nThread> ) -> lExito  
 
Argumentos:<cCommandLineo> es la ruta y/o el nombre del programa.  
<nShowWindow> es el modo como se mostrará la ventana del proceso.  
<lWait> indica si se debe esperar a que termine el proceso para continuar.  
<nProcess> se actualiza con el handle del proceso.  
<nThread> se actualiza con el handle de la tarea.  
 
Devuelve:.T. si la función tuvo éxito o .F. en caso contrario.  
 

   CreateProcess() crea un proceso externo.


Ejemplo:

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