Variable dans un module (.bas)

DraaFil Messages postés 264 Date d'inscription mercredi 16 avril 2003 Statut Membre Dernière intervention 23 mars 2012 - 16 févr. 2006 à 01:39
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 16 févr. 2006 à 07:49
Bonjour, je voudrais savoir comment declarer des variables dans un module qui seront utilise par l'ensemble de mes form.
1- declarer une variable constante?
2- variable ou la valeur change



Merci
DraaFil

2 réponses

cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
16 févr. 2006 à 01:50
public var as type
public const=valeur


<HR>

Life is short...Learn more
Copy Rights <> Rights to Copy
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 févr. 2006 à 07:49
Pour faire un peu plus détaillé :

Déclaration d'une variable publique :

Public variable As Type



Déclaration d'une constante :

Public Const variable As Type = valeur



Cependant, je déconseille fortement de déclarer une variable publique à
tout un projet : il y a beaucoup de risque de modifier sa valeur dans
un bout du programme qui entraîne de grand bugs dans tout le reste du
prog, et ce genre d'erreur est ensuite très compliqué à discerner !!!



Préfère des propriétés publiques :

private variable as type

Public property Get Variable() as Type

Variable = variable

end property



Public Property Let Variable(v as Type)
variable = v

End Property



Les propriétés te permettront plus de facilité de debuggage en cas de
problème au niveau des modifications des valeurs des variables !

_
0
Rejoignez-nous