L'instruction Set permet d'affecter une référence d'objet à une variable ou à une propriété.
Set variable_objet = Expression | New Nom_Classe | Nothing
Expression correspond à un nom d'objet, à une variable comportant un type d'objet identique, ou bien une fonction ou une méthode retournant un même type d'objet.
New Nom_Class initialise une nouvelle classe.
Nothing libère l'espace mémoire de la variable en détruisant notamment, une classe précédemment initialisée.
L'instruction Set peut également associer une référence de procédure à un événement.
Set object.Nom_Evénement = GetRef(Nom_Fonction)
Nom.Evénement représente le nom de l'événement à associée.
Nom_Fonction peut être une fonction ou une procédure déclarée par respectivement Function ou Sub.
Exemple : [voir]<html> <body> <% ' Page hôte affichant les bannières aléatoires. Dim objet ' Création de l'objet Set objet = Server.CreateObject("MSWC.AdRotator") Response.Write objet.GetAdvertisement("liste.txt") ' Destruction de l'objet Set objet = Nothing %> </body> </html> ' Fichier de redirection des liens : lien.asp <% Response.Redirect Request.QueryString("url") %> ' Fichier présentant le liste des bannières et liens : liste.txt REDIRECT lien.asp WIDTH 468 HEIGHT 60 BORDER 0 * http://www.laltruiste.com/coursasp/images/alapage.gif http://www.alapage.com/ Visitez la librairie en ligne! 4 http://www.laltruiste.com/coursasp/images/blackorange.gif http://www.blackorange.com/ Découvrez la logithèque en ligne ! 3 http://www.laltruiste.com/coursasp/images/oreilly.gif http://www.editions-oreilly.com/ Découvrez le célèbre éditeur de livres ! 3 |