ClassPad 300 PLUS système d'exploitation ClassPad Version 2.20 Mode d'emploi

20050501
1-7-11
Variables et dossiers
Règles d’accès aux variables
En principe, il suffit de spécifier le nom de la variable pour y accéder. Les règles énoncées ici
concernent les variables qui ne se trouvent pas dans le dossier actuel ou les variables qui
ont un nom identique à celles d’autres dossiers.
k Ordre de priorité pour la recherche de variables
Lorsqu’un nom de variable est spécifié pour accéder à une variable, la recherche s’effectue
dans l’ordre suivant.
(1) Variables locales
(2) Variables du dossier actuel
(3) Variables du dossier « library »
•Des variables de même nom peuvent exister simultanément comme variable locale,
variable du dossier actuel et variable du dossier « library ». Dans ce cas, le ClassPad
recherche les dossiers dans l’ordre indiqué ci-dessus et s’arrête sur la première variable
qu’il trouve. Si vous voulez accéder à une variable se trouvant à un degré de priorité
inférieur, vous devez spécifier le nom du dossier et le nom de la variable comme indiqué
dans le paragraphe suivant « Spécification d’une variable d’un dossier particulier ».
•Si la variable spécifiée ne peut pas être localisée, elle est traitée comme « variable
indéfinie ».
Il faut noter que le dossier « system » n’est pas compris dans la recherche de variables
ci-dessus. Lorsque vous accédez à une variable dans le dossier système, vous devez
spécifier le nom de la variable seulement, sans spécifier le nom du dossier.
Conseil
Les variables locales n’existent que si le programme ou la fonction définie par l’utilisateur, pour
lequel elles ont été créées, est exécuté.
Si une variable doit être recherchée pendant une sous-routine appelée par un programme ou une
fonction défini par l’utilisateur, la recherche ne s’effectuera que parmi les variables locales de la
sous-routine actuellement exécutée.
Pour le détail sur les programmes et les fonctions définis par l’utilisateur, voir Chapitre 12.
Seules les variables locales et les variables du dossier actuel sont explorées lors de la
sauvegarde de données de variables ou lorsqu’une commande impliquant une variable (ex.
« DelVar ») est exécutée. Normalement, les variables du dossier « library » ne sont pas
explorées. Si vous voulez inclure un dossier « library » dans la recherche, il faut le spécifier
comme variable, de la façon suivante.
k Spécification d’une variable d’un dossier particulier
Vous pouvez sinon accéder à une variable se trouvant dans le dossier « main », le dossier
« library » ou un dossier personnel en spécifiant le nom du dossier et le nom de la variable.
La syntaxe suivante doit être utilisée pour spécifier le nom de la variable :
<nom du dossier>\<nom de la variable>
Exemple : Spécifier la variable « abc » se trouvant dans le dossier « main »
main\abc