LOAD nom-fich [num-ligne-1] [, num-ligne-2] [, num-ligne-3]
Charge en mémoire tout ou partie d’un programme sauvegardé sous forme texte, avec une translation optionnelle des numéros de lignes.
Paramètre | Description |
---|---|
nom-fich | Nom du programme à charger |
num-ligne-1 | Numéro de la première ligne à charger |
num-ligne-2 | Numéro de la dernière ligne à charger |
num-ligne-3 | Translation |
Exemple 1
10 LOAD "ESSAI"
Le programme « ESSAI.BAS » est chargé en totalité, sans modification de sa numérotation.
Exemple 2
10 LOAD "ESSAI "1000,
Le programme « ESSAI.BAS » est chargé de la ligne 1000 à la dernière ligne, sans modification de sa numérotation.
Exemple 3
10 LOAD "ESSAI" ,1000
Le programme « ESSAI.BAS » est chargé du début jusqu’à la ligne 1000, sans modification de sa numérotation.
Exemple 4
10 LOAD "ESSAI" 100,1000,200
Le programme « ESSAI.BAS » est chargé de la ligne 100 à la ligne 1000, avec une translation de 200 dans la numérotation : la ligne 100 du programme porte le numéro 300, et ainsi de suite.
Exemple 5
10 LOAD "ESSAI" , , 200
Le programme « ESSAI.BAS » est chargé en totalité, et 200 est ajouté à tous les numéros de ligne.
Action
L’instruction LOAD charge la portion du programme texte nom-fich
, comprise entre num-ligne-1
et num-ligne-2
, en ajoutant num-ligne-3
à chaque numéro de ligne chargée. L’extension par défaut de nom-fich
est « BAS ». Le répertoire par défaut est le répertoire courant.
- Les valeurs par défaut de chacun des 3 paramètres optionnels sont les suivantes :
num-ligne-1
1
num-ligne-2
32 767
num-ligne-3
0
- Lorsqu’un paramètre présent est précédé de paramètres omis, l’emplacement de ces derniers doit être marqué par des virgules (Exemples 3 et 5).
- En cas de conflit avec des lignes se trouvant en mémoire, ce sont les lignes du programme
nom-fich
qui s’imposent et prennent la place de leurs homologues déjà présentes en mémoire. - L’instruction LOAD s’utilise en mode programme ou en mode direct. En mode programme, une erreur 89 est signalée si une ligne à remplacer est référencée (ligne courante ou CALL, GOSUB ou FOR en cours).