때로는 서버가 dll 파일을 따르는지 여부를 확인해야 할 경우 다음 코드를 참조하여 확인할 수 있습니다. ASP는 서버에 특정 구성요소가 설치되어 있는지, 즉 특정 dll 파일이 설치되어 있는지, 특정 구성요소가 서버에 등록되어 있는지를 판단하며, 이를 판단하면 ASP 오류를 많이 줄일 수 있습니다. 주로 다음 기능을 사용합니다.
다음과 같이 코드 코드를 복사합니다.
<%
'기능: 시스템 구성요소가 존재하는지, 구성요소가 성공적으로 설치되었는지 확인
'매개변수: 구성 요소 이름
함수 IsObjInstalled(strClassString)
오류 발생 시 다음 재개
IsObjInstalled = 거짓
오류 = 0
DimxTestObj
xTestObj = Server.CreateObject(strClassString) 설정
0 = Err이면 IsObjInstalled = True
xTestObj = 없음 설정
오류 = 0
기능 종료
'시스템 구성 요소의 버전 번호를 가져옵니다.
함수 getver(Classstr)
오류 발생 시 다음 재개
getver=
오류 = 0
DimxTestObj
xTestObj = Server.CreateObject(Classstr) 설정
0 = Err이면 getver=xtestobj.version
xTestObj = 없음 설정
오류 = 0
기능 종료
%>
호출 방법은 다음과 같습니다.
다음과 같이 코드 코드를 복사합니다.
<%
IsObjInstalled(fso.file) =True인 경우
response.write(이미 설치됨)&getver(fso.file)
종료하면
%>