Public, instruction

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition Public, instruction  Référence du langage 
Version 2 


Description
Déclare des variables publiques et affecte l'espace de stockage. Déclare, dans un bloc Class, une variable privée.
Syntaxe
Public varname[([subscripts])][, varname[([subscripts])]] . . .

La syntaxe de l'instruction Public comprend les éléments suivants :

Élément Description
varnameNom de la variable ; respecte les conventions standard d'affectation de noms de variable.
subscripts Dimensions d'une variable de tableau ; jusqu'à 60 dimensions peuvent être déclarées. Syntaxe de l'argumentsubscripts  :

upper [, upper] . . .

La limite inférieure d'un tableau a toujours la valeur zéro.

Notes
Les variables avec l'instruction Public sont accessibles dans toutes les procédures de tous les scripts.

Une variable se référant à un objet doit être affectée à un objet existant à l'aide de l'instruction Set avant de pouvoir être utilisée. Jusqu'à ce qu'elle ait été affectée à un objet, la variable objet a la valeur Empty.

Vous pouvez également utiliser l'instruction Public avec des parenthèses vides pour déclarer un tableau dynamique. Après la déclaration d'un tableau dynamique, utilisez l'instruction ReDim dans une procédure pour définir le nombre de dimensions et d'éléments du tableau. Si vous tentez de déclarer à nouveau une dimension pour une variable de tableau dont la taille a été explicitement spécifiée dans une instruction Private, Public ou Dim, une erreur se produit.

L'exemple ci-dessous illustre l'utilisation de l'instruction Public :

Public MyNumber    	' Variable Variant Public.
Public MyArray(9)	' Variable tableau Public.
			' Déclaration Public multiple de variables Variant.
Public MyNumber, MyVar, YourNumber