Свойство CreateObject ASP
Определение и использование
Метод 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") %>