ASP CreateObject 속성
정의와 사용법
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") %>