<html>
<head> <title>EXIT</title> </head> <BODY BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#0099FF" VLINK="#AA0000"> <p align="left">⚠ <b>
<span class="titulo">EXIT</span>⚠ </b>
</p>
<p align="left">⚠ <b>
Definicin⚠ </b>
</p>
<p align="left">Termina un bucle de forma incondicional.</p>
<p align="left">⚠ <b>
Sintaxis:⚠ </b>
</p>
<pre>EXIT</pre>
<p align="left">Con esta sentencia abandonamos todos los bloques
de proceso, a excepcin de los que empiezan por AT, para ir directamente a la pantalla de salida. El abandono se realiza de forma incondicional. Si la sentencia se utiliza en un evento que empieza por AT (como AT SELECTION-SCREEN, etc..) se deja de procesar el evento tratado, pero se procesa el siguiente evento lgico.</p>
<p align="left">A diferencia con la sentencia ⚠ <a href="stop.htm" tppabs="stop.htm">
STOP⚠ </a>
,
el evento⚠ <a href="end_of_selection.htm" tppabs="end_of_selection.htm">
END-OF-SELECTION⚠ </a>
no se ejecuta. Despus de ejecutarse la sentencia⚠ <a href="exit.htm" tppabs="exit.htm">
EXIT⚠ </a>
el sistema abandona el bucle inmediatamente para continuar el proceso en la sentencia siguiente al bucle.</p>
<p align="left">Para terminar el proceso de una subrutina contamos
con las sentencias⚠ <a href="exit.htm" tppabs="exit.htm">
EXIT⚠ </a>
y⚠ <a href="check.htm" tppabs="check.htm">
CHECK⚠ </a>
. Ambas sentencias se utilizan de la misma forma que en los bucles⚠ <a href="loop_endloop.htm" tppabs="loop_endloop.htm">
LOOP .. ENDLOOP⚠ </a>
. Despus de parar el proceso de una subrutina el sistema contina en el punto donde se realizo la llamada (sentencia⚠ <a href="perform.htm" tppabs="perform.htm">
PERFORM⚠ </a>
).</p>
<p align="left">⚠ <b>
Vase tambin:⚠ </b>
⚠ <a href="stop.htm" tppabs="stop.htm">
STOP⚠ </a>
,
⚠ <a href="check.htm" tppabs="check.htm">
CHECK⚠ </a>
.</p>
</body>
</html>