OVH Cloud OVH Cloud

Dim dans la déclaration générale

11 réponses
Avatar
TouTi
Bonjour et bon Lundi ;-))

J'aimerai bien comprendre l'utilisation de l'intruction "Dim" en long en
large et en travers et trouver des rémèdes.

1) Elle permet de déclarer des variables
2) Dans un module, cette variable est accessible à l'ensemble du module
3) Dans une procédure, cette variable est accessible qu'à la procédure
4) Dans une form, cette variable est accessible à l'ensemble de la form

Dans le cas 4, à la fermeture de la form on pourrait penser que la variable
soit vidée/supprimée mais il n'en est rien.
Toujours dans même ce cas, comment vider/supprimer toutes les variables à
l'ouverture ou la fermeture de la form????

Merci

'''Form2
Dim resu As Integer

Private Sub Command1_Click()
MsgBox resu
resu = resu + 10
Text1 = resu
End Sub


''Form1
Private Sub Command2_Click()
Load Form2
Form2.Show
End Sub


--
TouTi

1 réponse

1 2
Avatar
TouTi
> Voila pourquoi les variables au niveau module sont si dangeureuses:
si on ne prend pas de précautions, leur durée de vie est plus
importante que ce que l'on croit.



Je m'en suis rendu compte .... ;-)))

Un grand merci pour tes explications...

Cordialement

--
TouTi
1 2