DocumentaciónERROR(mensaje)

ERROR(mensaje)\texttt{ERROR}(mensaje)

Nombre

ERROR - Emite un error con mensaje y detiene la ejecucion.

Sinopsis

ERROR(mensaje)

Descripcion

Lanza un error explicito con un mensaje textual y aborta la ejecucion del flujo actual.

Se usa para validaciones, fallos irrecuperables y chequeos defensivos dentro del runtime o de las APIs.

Comportamiento

  • Recibe un STRING con el mensaje de error.
  • Muestra el mensaje al usuario o al entorno de ejecucion.
  • No retorna al flujo llamante; interrumpe la ejecucion.

Funciones API relacionadas

  • DEPURAR()

Parámetros

ParámetroTipoDescripción
mensajeSTRINGMensaje de error.

Valor de retorno

VACIO - No retorna al programa llamante: emite el error y aborta la ejecución.

Ejemplo

ejemplo.blox
FUNCION PRINCIPAL
INICIO
    STRING   partes[100], archivos[100]
    NUMERICO i, cant, pos

    cant = LISTAR_ARCHIVOS("PROG09*VECTOR*.PC", archivos)
    
    SI (cant <= 0) ENTONCES 
        ERROR("No hay archivos para listar...")
    FIN_SI 


    IMPRIMIR("\nleyo ", cant, " lineas\n")
    IMPRIMIR("\n\nARCHIVOS\n-----------------------\n")

    DEPURAR(archivos)


FINAL```