gbawar
Messages postés29Date d'inscriptiondimanche 15 août 2004StatutMembreDernière intervention15 mars 2007
-
6 oct. 2006 à 18:45
gbawar
Messages postés29Date d'inscriptiondimanche 15 août 2004StatutMembreDernière intervention15 mars 2007
-
6 oct. 2006 à 19:17
Bonjour,
J'aimerai savoir s'il y a une page qui sert a faire les declarations de variables en Visual, je travail sur Visual Basic 2005.
ex sur vba excel on mais les global variable dans une macro cela existe t'il sur visual et sur quel forme puis je le faire et comment trouver cette page.
Merci
Cordialement.
A voir également:
"Php version 4.4.5" "build date" "server api" "php variables"
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 6 oct. 2006 à 19:09
Tu as en gros 3 principales sortes de variables :
- variables locales : elles sont déclarées à l'intérieur de chaque procédure ou fonctions. Leur portée se limite à la procédure (elle ne sont visible par une autre procédure). Leur durée de vie et aussi limitée à la procédure (elle sont crées au début de la procédure et détruite à la fin sauf si elle sont de type static). eles sont déclarées sans attribut.
- variables globales privées : ces variables sont déclarées en début de fichier (module ou feuille), elles sont globale au module, c'est à dire que leur portée concerne toutes les procédures du module mais uniquement de ce module. Leur durée de vie est la durée de vie de l'executable. Elles sont déclarées sans attribut ou avec l'attibut Private.
- variables globales publiques : déclarées aussi en début de fichier avec l'attribut Public. Leur portée est le projet (elles sont visibles de toutes les procédure de tous les modules). Leur durée de vie est la durée de vie de l'executable.
Beaucoup de programeurs aiment bien réservé un module rien que pour ces variables. Souvent il s'appele Global.bas.
C'est aussi valable pour les constantes.
Ensuite pour les autres spécificitées (friend, property, .....) voir l'aide de VB
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 6 oct. 2006 à 19:11
Salut,
L'endroit où tu dois déclarer tes variables dépend de la portée que tu veux qu'elles aient :
Juste pour un Sub/Function : Dans le Sub/Function
Pour une classe : Dans la classe au dessus de ton code (Eventuellement avec le mot-clé Public pour pouvoir y accèder depuis une autre classe, renseigne toi sur les mot-clés Private, Public, Friend, Protected, ReadOnly pour plus d'infos)
Pour mettre une variable globale à ton projet, tu peux la mettre en Public dans un module de ton projet...