Описываемый объект позволяет получать доступ к серверу через меоды и свойства. Большинство из этих методов и свойств используются как утилитные функции.
Данный объект создает экземпляр серверного компонента. Если компонент был описан в OnStartPage и OnEndPage методах, то OnStartPage - метод вызовет его в этот момент.
Синтакс:
Server.CreateObject(идентификатор_программы )
Параметры:
идентификатор_программы Указывает тип объекта, который будет создан. Формат идентификаотра_программы следующий: [владелец]Компонент[.Версия].
Замечания:
По умолчанию, объекты создаются методом Server.CreateObject из вашей страницы. Это подразумевает, что объект будет автоматически уничтожен как только сервер завершит обработку данной ASP-страницы.
Для создания объекта в виде сессии или приложения вы можете также использовать тэг <OBJECT> и установить атрибут SCOPE в значение SESSION или APPLICATION или сохранить объект в переменной сессии или приложения.
К примеру, объект сохранен в переменной сессии, как показано в следующем скрипте, и будет удален, когда объект Session будет утилизирован. А также тогда, когда истекло максимальное время сессии или же был вызван метод Abandon.
<% Set Session("ad") = Server.CreateObject("MSWC.AdRotator") %>
Вы также можете уничтожить объект установив переменную копии объекта в значение Nothing или присвоить ей новое значение, как показано выше. Первый пример удаляет объект Ad. Второй заменяет Ad строкой.
Вы не можете создать экземпляр объекта с тем же именем, что и сам встроенный объект. К примеру, следующий скрипт вызовет ошибку:
<% Set Response = Server.CreateObject("Response") %>
Примеры:
<% Set MyAd = server.CreateObject("MSWC.AdRotator") %>
Приведенный пример показывает создание серверного компонента MyAd, как экземпляр встроенного компонента MSWC.AdRotator который может быть использован для автоматизации рекламной акции на web-страницах.
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!