CHAIN nom-fich [num-ligne]
Charge en totalité un programme et l’exécute, éventuellement à partir d’une ligne donnée.
Paramètre | Description |
---|---|
nom-fich | Nom du programme à exécuter |
num-ligne | Numéro de la ligne où débute l’exécution |
Exemple 1
1000 CHAIN "ESSAI"
Le programme « ESSAI » est chargé puis exécuté.
Exemple 2
1000 P$="ESSAI"
1010 CHAIN P$ 100
Le programme « ESSAI » est chargé et exécuté à partir de la ligne 100.
Action
L’instruction CHAIN effectue le chargement complet du programme nom fichier puis l’exécute, soit à partir du début, si aucun numéro de ligne n’est spécifié, soit à partir de la ligne num-ligne
.
Lors de l’exécution d’une instruction CHAIN, le programme initial est effacé, toutes les variables sont remises à zéro et les fichiers ouverts sont fermés.
Si nom-fich
ne comporte pas d’extension, l’extension « BAC » est utilisée ; un programme source peut également être chaîné, à condition de préciser son extension (« BAS »). Bien entendu, le temps de chargement est plus long dans ce cas.