JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Ersatz de 'RESTORE Etiquette' Ven 18 Juin 2010 - 21:29 | |
| La commande RESTORE positionne la lecture sur le premier élément des lignes de DATAs. Il est parfois nécessaire de commencer la lecture à un endroit donné des DATAs. En QBasic existait la possibilité de RESTORE Etiquette, qui n'existe pas en Panoramic, mais on peut y pallier très simplement de la manière suivante: Les étiquettes elles-mêmes feront partie des lignes de datas (donc inconnues de Panoramic), et il suffit d'appeler un sous-programme avec l'étiquette voulue pour se retrouver positionné au bon endroit en sortie. Exemple: - Code:
-
DIM a$, labdat$ LABEL Posdat DATA "Etiq1:" DATA "blablabla", blibli" dATA "bloblobloblo" DATA "Etiq2:" DATA "Au clair", "de la lune" DATA "Mon ami Pierrot"
' Pour se positionner sur Etiq2: labdat$ = "Etiq2:": GOSUB Posdat READ a$ ... ... END
Posdat: ' Positionnement de lecture datas après le label labdat$ RESTORE REPEAT READ a$ UNTIL a$ = labdat$ RETURN | |
|
Invité Invité
| Sujet: Re: Ersatz de 'RESTORE Etiquette' Ven 18 Juin 2010 - 22:05 | |
| JL35, ça c'est pas con. Je n'y aurait surement pas penser à cela. Chiao! |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Ersatz de 'RESTORE Etiquette' Ven 18 Juin 2010 - 22:17 | |
| Merci cosmos, mais c'est parce que j'en ai eu besoin. Et je suis bien tranquille que si tu en avais eu besoin tu y aurais pensé aussi ! | |
|
Contenu sponsorisé
| Sujet: Re: Ersatz de 'RESTORE Etiquette' | |
| |
|