lunes, 22 de junio de 2009

CLOSE

Al final de las operaciones de lectura o escritura de cualquier tipo de fichero,  (..equivale a colgar el teléfono).

La instrucción del BASIC es, en este caso, muy sencilla: CLO-SE seguida por la indicación del número de canal incluido en la intrucción OPEN correspondiente (atención a esta correspondencia). Por ejemplo:

500 CLOSE #1

Sirve para cerrar el canal 1.

Solamente el ordenador Apple con DOS 3.3. presenta una complicación, debida a la obligación de dar el carácter Control D con PRINT:

500 PRINT CHR$(4);"CLOSE"

Cuando un fichero está abierto como de lectura, la falta de cierre, CLOSE, no produce ningún daño efectivo. Por el contrario, en el caso de escritura, la falta de cierre puede dar lugar a la pérdida * del último bloque de datos, que no se graba en el fichero.

No hay comentarios:

Publicar un comentario