[VB6 et variables]

[VB6 et variables] - VB/VBA/VBS - Programmation

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???
Reply

Marsh Posté le 20-05-2002 à 18:02:54   

Reply

Marsh Posté le 20-05-2002 à 18:17:31    

up


---------------
hein???
Reply

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

Reply

Marsh Posté le 20-05-2002 à 21:31:19    

Tu gères tes variables par valeurs ou par référence ?

Reply

Marsh Posté le 21-05-2002 à 19:41:05    

Citation :


 type Public dans option explicit  


 
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....


---------------
hein???
Reply

Marsh Posté le 21-05-2002 à 20:42:22    

DaPtitMoine a écrit a écrit :

Citation :


 type Public dans option explicit  


 
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....  




 
le mieux c'est de les mettres dans des modules...ca marche à tous les coups... ;)  
 ;)

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed