본문 바로가기
IT_Developers/ASP

ASP - 객체를 선언하여 개체 생성하기 / set, Server.CreateObject()

by 고코더 2020. 3. 28.

asp에서 new와 같이 객체를 생성하는 set


안녕하세요.
고코더 입니다.


ASP에서는 서버의 콤포넌트의 기능을 사용하기 위해서는 개체를 생성해야 합니다.  JAVA에서 new와 같은 역할을 하는 것입니다.
그걸 ASP에서는 set이라고 합니다.  해당 set을 사용하기 위해서는 개체를 생성할 대상이 있어야 합니다. 

 1. 사사용법은 아래처럼 개체이름을 입력하고 set으로 변수를 받아서 사용합니다.  
set 변수 = Server.CreateObject("개체이름")
set 변수 = Nothing

 2. 사예제 소스를 보면 xmldom 객체를 생성하여 사용합니다. 그리고 마지막에는 Nothing을 이용하여 객체를 메모리상에서 해체합니다.
1
2
3
4
5
6
7
<%
  Set xmlDom = Server.CreateObject("Microsoft.XMLDOM")
  Response.write xmlDom.load("")
 
  Set xmlDom = Nothing
  Response.write xmlDom.load("")
%>
cs

 3. 사해당 소스를 실행하는 모습입니다.  처음 False는 xml을 가져오는걸 실패한 메세지이고 nothing 해체 이후에 다시 호출하니 개체가 없다고 오류를 발생합니다.



마무리


서버의 콤포넌트를 가져와서 사용 가능한 객체 생성


댓글