ASP CreateObject 속성

Server 객체 참조 매뉴얼

정의와 사용법

CreateObject 메서드는 객체의 인스턴스를 생성합니다.

주석:이 메서드를 사용하여 생성된 객체는 페이지 영역에 있습니다. 즉, 현재 ASP 페이지가 처리되면 서버가 자동으로 이러한 객체를 파괴합니다. 세션 또는 application 영역의 객체를 생성하려면 Global.asa 파일에서 <object> 태그를 사용하여 session 또는 application의 SCOPE 속성을 설정하거나 세션 또는 application 변수에 객체를 저장할 수 있습니다.

문법

Server.CreateObject(progID)
파라미터 설명
progID 必需. 생성할 객체의 유형입니다.

인스턴스

예제 1

이 예제에서는 MSWC.AdRotator 서버 컴포넌트의 인스턴스를 생성합니다:

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

예제 2

세션 세션이 종료되면 세션 변수에 저장된 객체가 파괴됩니다. 그러나 변수를 Nothing 또는 새로운 값을 설정하여 객체를 파괴할 수도 있습니다:

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

또는:

<%
Session("ad")="a new value"
%>

예제 3

내장 객체와同名의 객체 인스턴스를 생성할 수 없습니다. 예를 들어, 다음 스크립트는 오류를 반환합니다:

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

Server 객체 참조 매뉴얼