cs_nemesis20
Messages postés20Date d'inscriptionmardi 3 mai 2005StatutMembreDernière intervention 6 mai 2005
-
4 mai 2005 à 08:58
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 2008
-
4 mai 2005 à 11:51
bonjour a tous,
je suis actuellement en train de developper un projet sous VB6. Ce projet contient 3 feuilles .frm
je souhaite donc mettre en place un module pour y declarer les
variables et les morceaux de codes que je retrouve identiquement dans
mes 3 feuilles pour simplifier tout ca.
Mais a qoi correspondent les differentes declarations de variables et de fonctions ?
Pour les variables jai vu qon peut utiliser "Public" ou "Global" mais jvoi pa bien la difference.
Idem pour les fonctions ou apparement on peut mettre "Function" ou "Public Sub"
Si quelqun peut eclairer ma lanterne ....... Merci davance
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 4 mai 2005 à 09:20
Dans un module nommé Module1
Une procédure déclarée Private Sub toto() ne pourra être appelée que depuis ce module.
Une procédure déclarée Public Sub toto() pourra être appelée de n'importe où en écrivant Module1.toto
Une fonction déclarée Private Function toto() As TypeDeRetour ne pourra être appelée que depuis ce module.
Une fonction déclarée Public Function toto() As TypeDeRetourpourra être appelée depuis n'importe où en écrivant
Dim resultat as TypeDeRetour
resultat = Module1.toto
Une variable déclarée Dim maVariable As Long ne pourra être appelée
que depuis ce module.
Une variable déclarée Public maVariable As Long pourra être appelée depuis n'importe quelle feuille en écrivant tout simplement maVariable, ou bien Module1.maVariable
Manu -------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.