ASP CreateObject అట్రిబ్యూట్
నిర్వచనం మరియు వినియోగం
CreateObject పద్ధతి ఆబ్జెక్టు సంస్కరణను సృష్టిస్తుంది.
ప్రతీక్ష:ఈ పద్ధతిద్వారా సృష్టించబడే ఆబ్జెక్టులు పేజీ ప్రభావం కలిగినవి. అంటే, ప్రస్తుత ASP పేజీ ప్రాసెస్ ముగిసిన తర్వాత, సర్వర్ ఆటోమాటిక్గా ఆబ్జెక్టులను నాశనం చేస్తుంది. session లేదా application ప్రభావం కలిగిన ఆబ్జెక్టులను సృష్టించడానికి, Global.asa ఫైల్లో <object> టాగ్ను ఉపయోగించి session లేదా application యొక్క SCOPE అట్రిబ్యూట్ను సెట్ చేయవచ్చు లేదా session లేదా application వేరియబుల్లో ఆబ్జెక్టును నిలువవుంచవచ్చు.
సింథాక్సిస్
Server.CreateObject(progID)
పారామీటర్స్ | వివరణ |
---|---|
progID | అవసరం. సృష్టించవలసిన ఆబ్జెక్ట్ రకం. |
ఇన్స్టాన్స్
ఉదాహరణ 1
ఈ ఉదాహరణలో, MSWC.AdRotator సర్వర్ కమ్పోనెంట్ యొక్క ఒక సంస్కరణ సృష్టించబడింది:
<% Set adrot=Server.CreateObject("MSWC.AdRotator") %>
ఉదాహరణ 2
సమావేశం ముగిసినప్పుడు, session వేరియబుల్లో నిలువవుతున్న ఆబ్జెక్టు నాశనం అవుతుంది. అయితే, మీరు వేరియబుల్ని Nothing లేదా కొత్త విలువకు సెట్ చేయడం ద్వారా ఆబ్జెక్టును నాశనం చేయవచ్చు:
<% Session("ad")=Nothing %>
或者:
<% Session("ad")="a new value" %>
例子 3
不能创建与内建对象同名的对象实例。例如,下列脚本将返回错误:
<% Set Application=Server.CreateObject("Application") %>