ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ERRORES EN TURBO PASCAL


Enviado por   •  11 de Febrero de 2013  •  1.241 Palabras (5 Páginas)  •  730 Visitas

Página 1 de 5

Existen 4 tipos de errores en el Turbo Pascal: DOS, Entrada/Salida, Criticos(nombrados, no explicados en el post) y fatales.

Errores de DOS:

1 - Número de función inválido

Se hizo una llamasa a una función del DOS que no existe.

2 - Archivo no encontrado

Reportado por Reset, Append, Rename, or Erase si el nombre asignado a la variable de archivo no especifica un archivo existente.

3 - Ruta no encontrada

Reportado por Reset, Rewrite, Append, Rename, o Erase si el nombre asignado a la variable de archivo es inválida o especifica un subdirectorio inexistente.

Reportado por ChDir, MkDir, or RmDir si la ruta es inválida if the path is invalid o especifica un subdirectorio inexistente.

4 - Demasiados archivos abiertos

Reportado por Reset, Rewrite, or Append si el programa tiene muchos archivos abiertos. El DOS nunca permite más de 15 archivos abiertos por proceso. Si se presenta este error con menos de 15 archivos, esto puede indicar que el archivo CONFIG.SYS no contiene el comando FILES=xx o que este comando especifica muy pocos archivos. Aumente el número a un valor mayor, por ejemplo, 20.

5 - Denegado el acceso a archivo

Reportado por Reset or Append si FileMode permite la escritura y el nombre asignado a la variable de archivo especifica un directorio o un archivo de solo lectura.

Reportado por Rewrite si el directorio está lleno o si el nombre asignado a la variable de archivo especifica un directorio o un archivo de solo lectura.

Reportado por Rename si el nombre asignado a la variable de archivo especifica un directorio o si el nuevo nombre especifica un archivo existente.

Reportado por Erase si el nombre asignado a la variable de archivo especifica un directorio o un archivo de solo lectura.

Reportado por MkDir si un archivo con el mismo nombre existe en el directorio padre, si no hay espacio suficiente en el directorio padre o si la ruta especifica un dispositivo.

Reportado por RmDir si el directorio no está vacio, si la ruta no especifica un directorio o si la ruta especifica el directorio raiz.

Reportado por Read or BlockRead oen un archivo clasificado o no-clasificado si el archivo no está abierto para lectura.

Reportado por Write or BlockWrite en un archivo clasificado o no-clasificado si el archivo no está abierto para escritura.

6 - Manejador de archivo inválido

Este error es reportado si un manejador de archivo inválido es pasado a un llamado de sistema DOS. No debería ocurrir nunca, pero si ello ocurriera, en una indicación de que la variable de archivo está corrompida.

12 - Código de acceso a archivo inválido

Reportado por Reset or Append en un archivo clasificado o no-clasificado si el valor de FileMode es inválido.

15 - Número de unidad inválida

Reportado por GetDir or ChDir si el número de unidad no es válido.

16 No se puede remover el directorio actual

Reportado por RmDir si la ruta especifica el directorio actual.

17 No se puede renombrar entre unidades

Reportado por Rename si los dos nombres no están en la misma unidad.

Errores de Entrada/Salida:

100 - Error de lectura de disco

Reportado por Read en un archivo clasificado si se intenta leer más allá del fin de archivo.

101 - Error de escritura de disco

Reportado por Close, Write, Writeln, Flush, o Page si el disco está lleno.

102 - Archivo no asignado

Reportado por Reset, Rewrite, Append, Rename y Erase si a la variable de archivo no se le a asdignado un nombre por medio de una llamada a Assign.

103 - Archivo no abierto

Reportado por Close, Read, Write, seek, Eof, FilePos, Filesize, Flush, BlockRead, o blockWrite si el archivo no está abierto.

104 - Archivo no abierto para escritura

Reportado por Read, Readln, Eof, Eoln, SeeEof, o SeekEoln en un archivo

...

Descargar como (para miembros actualizados)  txt (7.3 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com