Variables « Globales » Et « Locales - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
Variables « globales » et « locales »
Lorsque vous déclarez des variables à l'intérieur de sous-programmes de type « Sub » ou
« Fonction », ces variables sont dites de type « locale ». Ces à dire que ces dernières sont
crées temporairement en mémoire vive, puis effacées lors de la sortie du sous-programme.
L'utilisation de ces variables ne peut alors de faire que dans le sous-programme.
A l'opposé, les variables utilisées dans le programme principal sont de type « global » et
peuvent être utilisées dans n'importe quelle partie de votre code.
Main Program
Global Variable
Sub Program A
Sub Program B
Local Variable
Local Variable
Dim A As Integer
LOOP1:
A = A + 1
Debug Dp(A),CR
DELAYTIME
Goto LOOP1
End
Sub DELAYTIME()
Dim K As Integer
For K=0 To 10
Next
End Sub
Dans le programme ci-dessus, la variable A (de type global) pourra être utilisée dans TOUT le
programme alors que la variable K (de type local) ne pourra être utilisée que dans la sous-
routine « DELAYTIME() ».
A noter que les variable de type « tableau » ne pourront pas être utilisé comme des variables de
type « local ». Les variables de type « tableau » doient être uniquement déclarée comme
des variables de type « global ».
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
' Déclare A comme une variable de type « global »
' Affiche A dans le fenêtre de débug
' Appel la sous-routine DELAYTIME
' Fin du programme principal
' Déclare K comme une variable de type « Local »
67

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières