Salut à tous,

Deux questions de débutant:

- Si je déclare un module ou une classe "friend" au lieu de public, elle ne sera pas utilisable dans d'autres assembly que celle du projet. Si au sein de cette classe ou module j'ai des fonctions publiques, par héritage, elles seront toutes interprétées comme "friend"?

-Il semblerait que le module soit l'équivalent vb de la static class du c#. Quelle différence entre une variable statique déclarée dans le module et une variable 'Dim'? Si le module est "statique" est-ce que toutes ses variables le sont aussi? Si oui, quelle est la différence entre une variable déclarée hors Sub ou Fonction (avec une portée sur tout le module) et une variable déclarée dans une fonction? Est-ce que la première sera chargée au chargement du module et l'autre au premier lancement de sa sub ou fonction?

Merci!