Metoda ASP CreateObject
❮ Pełne odniesienie do obiektów serwera
Metoda CreateObject tworzy instancję obiektu.
Uwaga: Obiekty utworzone tą metodą mają zasięg strony. Są one niszczone, gdy serwer zakończy przetwarzanie bieżącej strony ASP. Aby utworzyć obiekt o zasięgu sesji lub aplikacji, można użyć znacznika <object> w pliku Global.asa lub zapisać obiekt w zmiennej sesji lub aplikacji.
Składnia
Server.CreateObject(progID)
Part | Description |
---|---|
progID | Required. The type of object to create |
Przykład 1
Ten przykład tworzy instancję komponentu serwera MSWC.AdRotator:
<%
Set adrot=Server.CreateObject("MSWC.AdRotator")
%>
Przykład 2
Obiekt przechowywany w zmiennej sesji jest niszczony po zakończeniu sesji. Możesz jednak również zniszczyć obiekt, ustawiając zmienną na Nic lub na nową wartość:
<%
Session("ad")=Nothing
%>
or
<%
Session("ad")="a new value"
%>
Przykład 3
Nie możesz utworzyć instancji obiektu o tej samej nazwie co obiekt wbudowany:
<%
Set Application=Server.CreateObject("Application")
%>
❮ Pełne odniesienie do obiektów serwera