Process aborted

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 6.5


Process aborted Booleano

ParámetroTipoDescripción
Este comando no necesita parámetros
ResultadoBooleanoTrue = the process is about to be aborted,
False = the process is not about to be aborted

Descripción

El comando Process aborted devuelve True si el proceso en el cual se llama está a punto de ser interrumpido inesperadamente, es decir que la ejecución del comando no pudo terminar se ejecución "normal". Por ejemplo, esto puede ocurrir después de llamar QUIT 4D.

Ejemplo

Este comando puede ser utilizado como un tipo particular de programación del servidor Web, en modo compilado únicamente. Cuando utiliza un método para enviar páginas Web utilizando un bucle como While...End while (ver ejemplo), el mecanismo del servidor Web no le permite detener el bucle en caso de un timeout (fin del periodo de inactividad autorizado) en un navegador Web. Si el proceso Web no está cerrado, un contexto está aún en uso.

El comando Process aborted, colocado en la prueba inicial del bucle, devolverá True en caso de un timeout. El bucle puede entonces ser interrumpido y el proceso abortado.

Este es un método que se puede utilizar para enviar páginas HTML. En modo compilado, este bucle no puede ser interrumpido en caso de un timeout:

   While (True)
      SEND HTML FILE (HTMLFile)
   End while

El comando Process aborted le permite utilizar el mismo tipo de método, mientras conserva la posibilidad de salir del bucle en caso de timeout:

   While (Not (Process aborted))
      SEND HTML FILE (HTMLFile)
   End while

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente