Declaration de variables

alonsyl Messages postés 348 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 6 novembre 2008 - 21 sept. 2004 à 11:23
alonsyl Messages postés 348 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 6 novembre 2008 - 21 sept. 2004 à 12:46
bonjour,

je vois quelles sont les differences entre les variables 'static', 'public' et 'local' mais depuis quelques temps en regardant les codes des autres, je m'appercois qu'il existe egalement des variables 'global'.
je mal cerne les difference entre 'public' et 'global'. quelqu'un pourrait-il m'expliquer ?

merci a vous,

alonsyl

2 réponses

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
21 sept. 2004 à 11:48
Ca doit être un truc comme çà :

Dans un formulaire :

Public var1
Global var2

Pour les appeler depuis un autre formulaire :

Form1.var1
var2

Public définit une méthode ou une variable appartenant à un objet (ici l'objet Form1) alors que Global ne lie pas la variable à l'objet, mais apparemment au projet.

Il faudra quand même que je reconsulte mon vieux bouquin ce soir à la maison pour être sûr.

Manu
0
alonsyl Messages postés 348 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 6 novembre 2008 12
21 sept. 2004 à 12:46
j'ai egalement cru comprendre qu'on ne pouvait utiliser 'global' que dans les 'modules' (=> pas dans les 'forms').

par contre 'public' peut etre utilise indifferemment dans les 'modules' comme dans les 'forms'.

c'est pourquoi je pense que ces declarations ne sont pas utilisees pour servir les memes objectifs.
0
Rejoignez-nous