Использование тэга <OBJECT> в файле Global.asa
Средствами тэга <OBJECT> в файле Global.asa можно создать компонент, работающий на Web-сервере.
Чтобы использовать тэг <OBJECT> в файле Global.asa, присвойте атрибуту RUNAT значение Server, а атрибуту SCOPE — значение Application или Session.
Чтобы задать компонент, укажите его зарегистрированное имя (PROGID) или идентификатор класса (CLASSID).
Пример Здесь с помощью PROGID на время сеанса создается экземпляр компонента Advertisement Rotator:
<OBJECT RUNAT=Server SCOPE=Session ID=MyAd PROGID="MSWC.Adrotator">
</OBJECT>
Пример Здесь с помощью CLASSID на время работы приложения создается экземпляр компонента Advertisement Rotator:
<OBJECT RUNAT=Server SCOPE=Application ID=MyAd
CLASSID="Clsid:00000293-0000-0010-8000-OOAA006D2EA4"></OBJECT>
Когда Вы применяете тэг <OBJECT> для создания экземпляра компонента на время сеанса или на период работы приложения, переменная, связанная с компонентом, располагается в области имен сеанса или приложения соответственно. Для доступа к экземплярам компонентов Вам не придется пользоваться объектами Session или Application.
Пример Вот как открыть экземпляр компонента Advertisement Rotator, объявленный в коде предыдущего примера:
<%= MyAd.GetAdvertisement("addata.txt") %>