Propriété CreateObject ASP
Définition et utilisation
La méthode CreateObject crée une instance d'objet.
Remarque :Les objets créés par cette méthode ont une portée de page. Cela signifie que, après que la page ASP en cours soit traitée, le serveur détruira automatiquement ces objets. Pour créer des objets de portée session ou application, vous pouvez utiliser la balise <object> dans le fichier Global.asa et définir l'attribut SCOPE sur session ou application, ou stocker l'objet dans les variables session ou application.
Syntaxe
Server.CreateObject(progID)
Paramètres | Description |
---|---|
progID | Obligatoire. Le type de l'objet à créer. |
Instance
Exemple 1
Dans cet exemple, une instance du composant serveur MSWC.AdRotator est créée :
<% Set adrot=Server.CreateObject("MSWC.AdRotator") %>
Exemple 2
Lorsque la session se termine, l'objet stocké dans la variable session est détruit. Cependant, vous pouvez également détruire l'objet en définissant la variable sur Nothing ou une nouvelle valeur :
<% Session("ad")=Nothing %>
Ou :
<% Session("ad")="a new value" %>
Exemple 3
Ne peut pas créer d'instances d'objets portant le même nom que les objets intégrés. Par exemple, le script suivant renverra une erreur :
<% Set Application=Server.CreateObject("Application") %>