Navigation:  Macro > Instructions > Allocation de mémoire >

COM

AiM Services
Previous pageReturn to chapter overviewNext page

COM [/Nom/] [Variable,..],[Chaine$,..],[@File,..],[Table(..)],Text$(..)[..],..

Cette instruction placée dans le programme principal permet de déclarer des variables communes entre le programme principal et les sous-programmes de type SUB.
Une variable, une chaîne de caractères ou une matrice déclarée dans l'instruction COM ne peut pas apparaître dans la liste des paramètres de l'instruction SUB.
Une même variable ne peut pas être déclarée plusieurs fois dans des instructions COM. Une matrice ou un vecteur déclaré dans une instruction COM ne peut pas être déclaré dans une instruction DIM et vice-versa. Il est possible de séparer par groupes les instructions COM en leur donnant un nom entre deux caractères '/'. Cette option est très utile lors de l'utilisation des instruction PRESERVE COM et RESTORE COM pour préserver un groupe de variables et matrices et non toutes les déclarations des instructions COM.
 

Exemple

 COM X,Y,Nom$,@File
 COM Tableau(100),Matrice(2,8),Nb_t
 COM /Test/ A$[200]
 COM /Table/ Text$(50)[100],Val(50,2)
 

Rubriques connexes
PRESERVE COM , RESTORE COM