User Tools

Site Tools


es:errorcodes

Códigos de error

Descripción

Esta es una lista de los códigos de error en tiempo de ejecución que devuelve la función LastError, así como de los mensajes de error que devuelve la función LastErrorMessage.

Error nºMensajeDescripción del error
1ERROR_NOSUCHLABEL“No such label”La etiqueta no existe
2ERROR_FOR1“Illegal FOR – start number > end number”FOR ilegal: número de inicio>número de fin
3ERROR_FOR2“Illegal FOR – start number < end number”FOR ilegal: número de inicio<número de fin
4ERROR_NEXTNOFOR“Next without FOR” Next sin FOR
5ERROR_FILENUMBER“Invalid File Number”Número de archivo no válido
6ERROR_FILEOPEN“Unable to open file” No es posible abrir el archivo
7ERROR_FILENOTOPEN“File not open.” El archivo no está abierto
8ERROR_FILEWRITE“Unable to write to file”No es posible escribir en el archivo
9ERROR_FILERESET“Unable to reset file” No es posible reiniciar el archivo
10ERROR_ARRAYSIZELARGE“Array dimension too large” La dimensión del array es demasiado grande
11ERROR_ARRAYSIZESMALL“Array dimension too small” La dimensión del array es demasiado pequeña
12ERROR_NOSUCHVARIABLE“Unknown variable” Variable desconocida
13ERROR_NOTARRAY“Not an array variable” No es una variable de array
14ERROR_NOTSTRINGARRAY“Not a string array variable” No es una variable de array de cadenas
15ERROR_ARRAYINDEX“Array index out of bounds”El índice del array está fuera del límite
16ERROR_STRNEGLEN“Substring length less that zero” La longitud de la subcadena es menor que cero
17ERROR_STRSTART“Starting position less than zero” La posición de inicio es menor que cero
18ERROR_STREND“String not long enough for given starting character” La cadena no es suficientemente larga para el carácter de inicio dado
19ERROR_NONNUMERIC“Non-numeric value in numeric expression”Valor no numérico en expresión númerica
20ERROR_RGB“RGB Color values must be in the range of 0 to 255.” Los valores de color RGB deben estar entre 0 y 255
21ERROR_PUTBITFORMAT“String input to putbit incorrect.”
22ERROR_POLYARRAY“Argument not an array for poly()/stamp()“ El argumento no es un array para poly()/stamp()
23ERROR_POLYPOINTS“Not enough points in array for poly()/stamp()“ No hay suficientes puntos en el array par poly()/stamp()
24ERROR_IMAGEFILE“Unable to load image file.” No es posible cargar el archivo del gráfico
25ERROR_SPRITENUMBER“Sprite number out of range.” El número del sprite está fuera de rango
26ERROR_SPRITENA“Sprite has not been assigned.” El sprite no ha sido asignado
27ERROR_SPRITESLICE“Unable to slice image.” No es posible recortar la imagen
28ERROR_FOLDER“Invalid directory name.” Nombre del directorio no válido
29ERROR_DECIMALMASK“Decimal mask must be in the range of 0 to 15.” La máscara decimal debe estar entre 0 y 15
30ERROR_DBOPEN“Unable to open SQLITE database.” No es posible abrir la base de datos SQLITE
31ERROR_DBQUERY“Database query error (message follows).” Error en la consulta a la base de datos
32ERROR_DBNOTOPEN“Database must be opened first.” La base de datos debe ser antes abierta
33ERROR_DBCOLNO“Column number out of range.” Número de columna fuera de rango
34ERROR_DBNOTSET“Record set must be opened first.” El recordset debe ser antes abierto
35ERROR_EXTOPBAD“Invalid Extended Op-code.” Código de op. extendido no válido
36ERROR_NETSOCK“Error opening network socket.” Error al abrir el socket de la red
37ERROR_NETHOST“Error finding network host.” Error al buscar el host de la red
38ERROR_NETCONN“Unable to connect to network host.” No es posible conectar con el host de la red
39ERROR_NETREAD“Unable to read from network connection.” No es posible leer la conexión de red
40ERROR_NETNONE“Network connection has not been opened.” La conexión de red no ha sido abierta
41ERROR_NETWRITE“Unable to write to network connection.” No es posible escribir en la conexión de red
42ERROR_NETSOCKOPT“Unable to set network socket options.” No es posible configurar las opciones del socket de la red
43ERROR_NETBIND“Unable to bind network socket.” No es posible asociar el socket de la red
44ERROR_NETACCEPT“Unable to accept network connection.” No es posible aceptar la conexión de red
45ERROR_NETSOCKNUMBER“Invalid Socket Number” Número de socket no válido
9999ERROR_NOTIMPLEMENTED“Feature not implemented in this environment.” Característica no disponible en este entorno

Ejemplo

# Prueba de captura de errores
onerror nicetrap
print 1
next haha
print 2
open 999, "archivo.falso"
print "Se ejecuta siempre"

# prueba con captura de errores desactivada y fallo ante cualquier error (por defecto)
offerror
print 3
next hoho
print "nunca llega aquí"

end

nicetrap:
# Esta es la subrutina que maneja el error
print "captura y sigue - error en la linea " + lasterrorline + " - número de error: " + lasterror + " mensaje: " + lasterrormessage + " (" + lasterrorextra + ")"
return

mostrará

1
captura y sigue - error en la linea 4 - número de error: 4 mensaje: Next without FOR ()
2
captura y sigue - error en la linea 6 - número de error: 5 mensaje: Invalid File Number ()
Se ejecuta siempre
3
ERROR on line 12: Next without FOR 

Ver también

es/errorcodes.txt · Last modified: 2020/02/28 10:46 (external edit)