Códigos de errores no recuperables:
20
NOMBRE INCORRECTO
21
PARAMETRO INCORRECTO
22
UNIDAD NO ENCONTRADA
23
FICHERO NO ENCONTRADO
24
YA EXISTE EL FICHERO
25
FIN DE FICHERO
26
DISCO LLENO
27
DIRECTORIO LLENO
28
FICHERO SOLO LECTURA
29
FICHERO NO ABIERTO
(o abierto en un modo de acceso incorrecto)
30
ACCESO DENEGADO
(cuando el fichero ya está siendo utilizado)
31
SINTAXIS INCORRECTA
32
FALTA SECCION
(cuando no tendría que faltar)
33
FALTA CACHE
(error de programa)
34
FICH. DEMASIADO GRANDE
(se ha intentado leer o escribir más allá de
los primeros 8 mega bytes)
35
DISCO NO DE ARRANQUE
(el sector cargador de inicialización no es acep
table para DOS CARGAR)
36
UNIDAD YA EN USO
(se ha intentado reproyectar o deshabilitar una unidad
en la que había ficheros abiertos)
Por ejemplo, el mensaje
SOPORTE NO ADECUADO
aparece cuando se intenta escribir
sobre un disco de pista sencilla en una unidad de pista doble, o cuando se intenta leer o
escribir sobre un disco de pista doble en una unidad de pista sencilla.
El mensaje
SIN MARCA DIRECCIONES
es el que aparece cuando se intenta usar un dis
co que no ha sido formateado (pero ésta no es la única causa del mensaje).
Mensajes de +3D05
Si están habilitados los mensajes de error (DOS EST MENSAJE) y se produce un error
recuperable, +3DOS entrega un mensaje a la rutina ALERTA y ésta pregunta al usuario:
'¿REINTENTAR, IGNORAR O CANCELAR?'.
Si la respuesta es
'R',
el sistema reinten
ta la operación en curso. Si es '1', el error es ignorado. Si es 'C', el sistema abandona
la operación y retorna con un código de error a la rutina original. Si los mensajes de error
están inhibidos, o si el error que se produce es irrecuperable, el sistema no muestra ningún
mensaje y retorna con un código de error a la rutina original.
Capitulo 8. Guía de programación en +3 BASIe
236