Errores mas comunes



Estos son los errores mas comunes que marca el compilador cuando estamos trabajando con archivos en Turbo Pascal, aqui pongo el numero de error, el "titulo" y la descripcion.

Errores marcados en tiempo de ejecucion
Error Descripcion
#2: File Not Found
(Archivo no encontrado)
Este error pues es algo obvio, cuando quieres abrir un archivo que no existe pues el error es mas que claro, si estas seguro que el archivo existe, se debe verificar que este bien escrito tal y como lo mandas a llamar. Con este error tambien debes verificar que estas especificando la ruta (la unidad y el directorio) correcto.
#3: Path not Found
Ruta no encontrada

Este error se genera cuando la ruta no es valida, este error aparece antes que el error anterior, es decir, primero se verifica que la ruta sea correcta y despues se intenta abrir el archivo, cuales no son las rutas validas, por ejemplo si haces algo como R:\Archivo.dat si no tienes un disco duro R: o unidad cd CDROM entonces seria una ruta no valida, no encontrada, tambien no hay que olvidarse que Turbo PAscal corre bajo DOS, por lo tanto los nombres de directorios y archivos deben segir las reglas de DOS el famoso 8.3 (que tiempos aquellos) esto quiere decir que los nombres de los archivos deben tener 8 caracteres en el nombre y 3 caracteres para la extension SIN ESPACIOS. Algo como esto assign(archivo,'C:\Mis documentos\archivo.dat') provoca una ruta no encontrada cuando usen RESET o REWRITE. Asi que tomen sus precauciones.

#5 File Acces Denied
Acceso al archivo denegado
Este error es provocado cuando el archivo es de solo lectura y se intenta usar el WRITE en el, tambien lo provoca el REWRITE cuando el archivo existe y es de solo lectura. El rewrite se usa para crear archivos que no existen o borrar el contenido de archivos que si existan.
#100: Disk Read Error
Error de lectura en disco
Este error se provoca cuando queremos leer informacion de un archivo mas alla de sus limites, considera el siguiente fragmento de codigo.

while not encontrado do begin
     read(archivo,aux);
     encontrado:=aux.nombre=pepe;
end;

¿Algun dia saldremos del while?, claro que si, cuando encontremos el registro que estamos buscando.O cuando llegemos al final del archivo el programa terminara y tendremos un error #100, puesto cuando llegue la final querra seguir leyendo y eso no se puede.

#101: Disk Write Error
Error de escritura en disco
Este error, con los disco de ahora podria no ser tan comun pero cuando aparece podria no ser tan obvio, Este error se genera cuando el disco donde se ubica el archivo esta lleno, es provocado por el WRITE o por el CLOSE
#102: File Not Assigned
Archivo no asignado
Se genera cuando se quiere crear, renombrar o borrar un archivo no asignado. Acuerdense que el primer paso de la inicializacion de un archivo es la assignacion.
#103: File Not Open
Archivo no abierto
Este error es provocado por todas las rutinas que hacen uso del archivo (write,read,filesize, seek, etc. etc.) cuando se quiere "usar" un archivo que no ha sido abierto con RESET o bien podria ser con REWRITE.
#150 Disk Is Write-Protected
El disco esta protegido contra escritura
Bueno, pues eso, el disco esta protegido contra escritura, es un error muy comun cuando se usan archivos en los discos de 3 1/2.
#152 Drive Not Ready
La unidad no esta lista
Es provocado cuando se hace referencia a un archivo que esta por ejemplo en un disco de 3 1/2 y este no esta insertado, o de igual forma cuando quieres abrir un archivo de un CD y el CD no esta en la Unidad de CD
#156 Disk Seek Error
Error de busqueda en disco
#158 Sector Not Found
Sector no encontrado
Se lanzan estos errores cuando DOS intentaba encontrar datos en el disco, tambien es muy comun en los disco flexibles, Cuyos sectores se dañana frecuentemente, y generalmente no te das cuenta hasta que ves este temible error... Mas temible es cuando el archivo esta en el Disco duro.


Regresar


inicio
Si llegaste a esta pagina desde un buscador
haz click aqui para ir a la pagina principal
1