Comando BLOAD

Propósito:

Para cargar un archivo de la imagen dondequiera en memoria del usuario.

Sintaxis:

BLOAD nombredelfichero[,offset]

Comenta:

el nombredefichero es una expresión válida de la secuencia que contiene el dispositivo y el nombre de fichero.

la offset es una expresión numérica válida dentro de la gama de 0 a 65535. Ésta es la compensación en el segmento, declarado por la declaración pasada de DEF SEG, donde está comenzar el cargamento.

Si se omite la compensación, la compensación especificada en BSAVE se asume; es decir, el archivo se carga en la misma localización que fue ahorrado de.


Nota

BLOAD no realiza un cheque de la gama de dirección. Es posible a BLOAD dondequiera en memoria. Usted no debe BLOAD sobre el espacio del apilado de GW-BASIC, un programa de GW-BASIC, o el área variable de GW-BASIC.


Mientras que BLOAD y BSAVE son útiles para los programas de la terminología de la informática del cargamento y del ahorro, no se restringen a ellos. La declaración de DEF SEG le deja especificar cualquier segmento como la fuente o la blanco para BLOAD y BSAVE. Por ejemplo, esto permite que escriben el almacenador intermediario video de la pantalla sea leído en o al diskette. BLOAD y BSAVE son útiles en el ahorro y exhibir imágenes gráficas.

Ejemplos:

10 DEF SEG=&HB800
20 BLOAD"PICTURE", 0

The DEF SEG statement en la linea 10 señala  the segment at the screen buffer.

The DEF SEG statement en la linea 10 and the offset of 0 in line 20 guarantee that the correct address is used.

The BLOAD command en la linea 20 loads the file named picture into the screen buffer.

*traduccion no conveniente


Nota

El ejemplo de BSAVE en la sección siguiente ilustra cómo el archivo nombrado cuadro se ahorra.

 


1