Ayuda de Div Games Studio/ignore error()
Sintaxis
[editar]ignore_error(<número de error>)
Descripción
[editar]Esta función te permite ignorar un error de ejecución específico, el <número de error> es requerido como parámetro; este es el número presente en la ventana de información de error que aparece en ocasiones cuando un programa es ejecutado.
Al inicio no es recomendable ignorar los errores de ejecución, porque el programa puede no funcionar correctamente, además puedes necesitar información relativo al error para resolver el problema.
Cuando un programa produce un error de ejecución, siempre ocurre por alguna razón; ignorarlo no resolverá el problema.
Ejemplo
[editar]PROGRAM example_ignore_error;
BEGIN
ignore_error(145); // Para ignorar la división entre cero
x = x / 0;
END
En este ejemplo la función ignore_error() es llamada para avisar la sistema que, a partir de ese momento, ignorará todas las divisiones entre cero (esto producirá un resultado incuantificable).
Ahora si se hace una división entre cero, el programa no emitirá un mensaje de error.
Lista de códigos de error de ejecución
[editar]- 100 No hay suficiente memoria para ejecutar el programa.
- 101 Llamado a key() con un código de tecla inexistente.
- 102 La paleta no ha sido cargada, archivo no encontrado.
- 103 Un archivo de paleta inválido ha sido cargado.
- 104 Muchos archivos FPG están abiertos al mismo tiempo.
- 105 El archivo no ha sido cargado, archivo no encontrado.
- 106 Un archivo FPG inválido ha sido cargado.
- 107 Número de scroll inválido (debe ser entre 0 y 9).
- 108 Número de región inválido (fuera de rango).
- 109 Código de archivo inválido.
- 110 Código de gráfico inválido.
- 111 Un archivo FPG fue usado antes de ser cargado.
- 112 Un código de gráfico es necesario para el scroll.
- 113 Han sido cargadas muchas fuentes.
- 114 La fuente no ha sido cargada, archivo no encontrado.
- 115 Un archivo de fuente inválido ha sido cargado.
- 116 Código de identificación de fuentes inválido.
- 117 Código de centro de texto inválido.
- 118 Hay muchos bloques de texto activos en el programa.
- 119 Identificador de texto inválido.
- 120 Región de la pantalla está definida incorrectamente.
- 121 Se ha usado un gráfico inexistente.
- 122 Fue escrito un bloque fuera de memoria.
- 123 El archivo que intentas escribir no puede ser abierto.
- 124 No se puede escribir en el archivo (verifica el espacio en el disco).
- 125 Se ha leído un bloque fuera de memoria.
- 126 No se puede abrir el archivo para lectura.
- 127 No se puede abrir el archivo.
- 128 No se puede cargar el afecto de audio.
- 129 No se puede reproducir el efecto de sonido deseado.
- 130 No se puede iniciar la animación deseada.
- 131 Número de modo 7 inválido (debe estar entre 0 y 9).
- 132 Es necesario un código de gráfico para el modo 7.
- 133 Número de checkpoint inválido.
- 134 Número de botón incorrecto (debe estar entre 0 y 3).
- 135 Número de eje incorrecto (debe estar entre 0 y 3).
- 136 Dirección de la tabla de paleta fuera de memoria.
- 137 No se pueden verificar regiones en gráficos de modo 7.
- 138 Código de información del gráfico incorrecto.
- 139 No se puede verificar colisiones en gráficos de modo 7.
- 140 Acceso fuera de rango.
- 141 Se ha accedido a un proceso inválido.
- 142 El proceso parece un bloque, se esperaba un cuadro.
- 143 No se puede leer el mapa, archivo no encontrado.
- 144 Se ha cargado un mapa inválido
- 145 Se ha realizado una división entre cero.
- 146 El tamaño de la región es incorrecta.
- 147 No se puede cargar la animación FLI/FLC, archivo no encontrado.
- 148 Valor del timeout incorrecto (debe estar entre 1 y 60).
- 149 Número de jugadores incorrecto (debe ser entre 2 y 8).
- 150 Solo puede ser enviada data global.
- 151 El tamaño del cuadrado es inválido (debe ser entre 1 y 256).
- 152 mapa de búsqueda inválido (desde 1x1 hasta 128x128).
- 153 Tamaño de mapa incorrecto (desde 1x1 hasta 32768x32768).
- 154 Número de color incorrecto (debe ser entre 0 y 255).
- 155 El centro está fuera de los límites del gráfico.
- 156 El objeto está fuera del mapa y será eliminado.
- 157 Textura de Mapa no encontrada.
- 158 Tamaño de la textura incorrecto.
- 159 No se puede leer el mundo, archivo no encontrado.
- 160 No se puede leer el mundo, archivo no válido.
- 161 Número de bandera inválido.
- 162 Dispositivo inválido (solo 1-IPX, 2-SERIAL, 3-MODEM).
- 163 Tamaño de paquete inválido (solo desde 1 a 199).
- 164 La cadena del texto de destino es inválido.
- 165 Se ha accedido a un cursor nulo.
- 166 El modo de acceso al archivo es inválido.
- 167 No se puede cargar el módulo.
- 168 Muchos errores ignorados.
- 169 Muchos archivos abiertos.
- 170 Identificador de archivo (manejador) inválido.
- 171 Valor fuera del rango.
- 172 Muchos objetos de gráfico visualizados.
- 173 Tipo de objeto de gráfico no conocido.
- 174 Porcentaje del enlace fuera de rango (0..15).
- 175 Número de objeto de gráfico inválido.
- 176 Error de tipo de variable: Textura del mapa [a] no se encuentra en archivo [b].
- 177 Textura de mapa.
- 178 No encontrado en archivo.
- 179 Se han realizado muchas particiones de memoria dinámica.
- 180 El cursor no corresponde a ningún bloque reservado.
- 181 No se pueden reservar bloques de menos de una posición.
- 182 Un bloque fuera de memoria fue (des)encriptado.
- 183 No se puede leer otra paleta cuando la actual está forzada.
- 200 Archivo con data corrupta, no puede ser cargada.