DraaFil
Messages postés264Date d'inscriptionmercredi 16 avril 2003StatutMembreDernière intervention23 mars 2012
-
16 févr. 2006 à 01:39
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDerniè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
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 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 !