BREAK ( )

 Interrumpe la ejecución de una estructura BEGIN SEQUENCE…END

Sintaxis

     BREAK(<exp>) –> NIL

Argumentos

<exp> es el valor pasado a la cláusula RECOVER, si se utiliza. Recuerde que <exp> no es opcional. Puede especificarse NIL si no se especifica un valor de interrupción.

Devuelve

BREAK() siempre devuelve NIL.

Descripción

La función BREAK() es idéntica en su funcionamiento a la sentencia BREAK. Esta función debe ejecutarse dentro de una estructura SEQUENCE.

 Ejemplos

     ¦  Este ejemplo ilustra una salida de SEQUENCE desde un bloque de código:

        bGuardar := ERRORBLOCK( {x BREAK(x)} )

        BEGIN SEQUENCE

           .

           .

           .

        RECOVER USING objError

           .

           .

           .

        END

        ERRORBLOCK(bGuardar)

 Ficheros:  La biblioteca asociada es DPXBASE.CH.