DocumentaciónERROR(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
STRINGcon 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ámetro | Tipo | Descripción |
|---|---|---|
| mensaje | STRING | Mensaje 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```