Свойство CreateObject ASP

Руководство по объекту Server

Определение и использование

Метод CreateObject создает экземпляр объекта.

Комментарии:Объекты, созданные этим методом, имеют область действия страницы. Это означает, что после завершения обработки текущей страницы ASP сервер автоматически разрушает эти объекты. Чтобы создать объекты с областью действия session или application, можно использовать метку <object> в файле Global.asa и установить атрибут SCOPE session или application, а также хранить объект в переменных session или application.

Синтаксис

Server.CreateObject(progID)
Параметры Описание
progID Обязателен. Тип объекта, который нужно создать.

Инстанция

Пример 1

В этом примере создается экземпляр серверного компонента MSWC.AdRotator:

<%
Set adrot=Server.CreateObject("MSWC.AdRotator")
%>

Пример 2

При завершении сеанса объекты, хранящиеся в переменной session, разрушаются. Однако, вы также можете разрушить объект, установив переменную в Nothing или новый значений:

<%
Session("ad")=Nothing
%>

Или:

<%
Session("ad")="новое значение"
%>

Пример 3

Невозможно создать объект实例 с именем, совпадающим с встроенным объектом. Например, следующий скрипт вернет ошибку:

<%
Set Application=Server.CreateObject("Application")
%>

Руководство по объекту Server