[VB6 et variables] - VB/VBA/VBS - Programmation
Marsh Posté le 20-05-2002 à 18:50:44
un newbie de +
fo faire com ca :
Option explicit
Public TaVariable as TypeVariable
et ensuite tes sub :
sub truk()
...
end sub
sub truk2()
...
end sub
si tu declare des variables dans une sub, elle ne seront utilisables ke pour la sub
si tu declare ta variable en public dans une form, il faut, pour l'appeler a partir d'une autre form ou d'un module faire
NomDeLaForm.TaVariable
sinon tu fout toutes tes variables public ds un module pour y acceder directement
Marsh Posté le 21-05-2002 à 19:41:05
Citation : |
ok t gentil spIke mais me traite pas de nb mm si j'en suis un.... je sais bien que la variable pour qu'elle est une portée superieure à une procédure, elle doit etre déclarée dans option explicit... enfin bon... je ne t'en veux pas...
Mais la prochaine fois, apprend à lire un post merci....
Ensuite
quelle est la différence entre une variable par valeur et par référence.... bon le truc dans mon prog c:
[#0000ff]
option explicit
Public chaptr as Integer
-----------------------
[#00000e]
enfin il me la prend toujours pas....
Marsh Posté le 21-05-2002 à 20:42:22
DaPtitMoine a écrit a écrit :
|
le mieux c'est de les mettres dans des modules...ca marche à tous les coups...
Marsh Posté le 21-05-2002 à 22:46:41
Quand tu programmes par valeur tu utilise une copie de ta variable d'origine et donc la modification ne se fait que temporairement.
Si tu modifie une deuxième fois ta variable elle n'aura pas gardé la première modif.
Marsh Posté le 20-05-2002 à 18:02:54
je crée une variable de type Public dans option explicit et il ne me la garde pas dans tous le programme ou est le problèem.... (EXE standard)
g vérifié les noms c bien les mm.... donc je capte pas.....
---------------
hein???