Instruccion MERGE

* significa fusion

Objetivo:

Combinar las líneas de un archivo de programa de ASCII en el programa ya en memoria.

Sintaxis:

 MERGE filename 

Comentarios:

filename es una expresión de cadena válida que contiene el nombre del archivo. Si ninguna extensión es especificada, entonces GW-BASIC asume una extensión de .BAS.

El disquete es buscado para el archivo llamado. De ser encontrado, las líneas de programa en el disquete son combinadas con las líneas en la memoria. Después de la orden MERGE, el programa combinado reside en la memoria, y GW-BASIC vuelve al modo directo.

Si el programa combinado no fuera grabado en código ASCII con una opción a la orden SAVE(* i think the save"xxx.bas",a), error "Bad file mode" es publicado. El programa en la memoria permanece sin alterar.

Si algún número de línea en el archivo tiene el mismo número que líneas en el programa en la memoria, las líneas del archivo sustituyen las líneas correspondientes en la memoria.

Ejemplos:

 MERGE "SUBRTN"

Combina el archivo subrtn.bas con el programa actualmente en la memoria, proveyó subrtn fue antes salvado con una opción. Si algunas líneas de programa son el mismo como aquellos en el archivo subrtn.bas combinado, entonces las líneas de programa originales son sustituidas por las líneas de subrtn.bas.

1