Public or not Public

Magic_Doctor

XLDnaute Barbatruc
Re-bonjour,

Pourquoi déclarer une fonction "Public".

Merci de m'éclairer.

Bonne fin d'après-midi.
 

gilbert_RGI

XLDnaute Barbatruc
Re : Public or not Public

Bonjour

Les variables déclarées avec l'instruction Public sont accessibles à toutes les procédures
contrairement
Les variables Private ne sont disponibles que pour le module dans lequel elles sont déclarées.

pour les functions c'est presque identiques

Public Facultatif. Indique que la procédure Function est accessible à toutes les autres procédures de tous les modules. Si cet élément est utilisé dans un module contenant un élément Option Private, la procédure n'est pas disponible en dehors du projet.
Private Facultatif. Indique que la procédure Function n'est accessible qu'à d'autres procédures du module dans lequel elle a été déclarée.
Friend Facultatif. Utilisé uniquement dans un module de classe. Indique que la procédure Function est visible dans tout le projet, mais pas d'un contrôleur d'une instance d'objet.
Static Facultatif. Indique que les variables locales de la procédure Function sont conservées entre les appels.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 696
Messages
2 091 055
Membres
104 748
dernier inscrit
Lylie76