有時候需要判斷伺服器是否依照了dll文件,那就可以參考下面的程式碼來判斷。 asp判斷伺服器是否安裝了某個元件,也就是是否安裝了某個dll文件,判斷某個元件是否在伺服器註冊了,asp元件很多,它的判斷可以減少很多asp錯誤,主要是用下面的函數:
複製代碼代碼如下:
<%
'功能:檢查是否存在系統組件或組件是否已安裝成功
'參數:組件名
Function IsObjInstalled(strClassString)
On Error Resume Next
IsObjInstalled = False
Err = 0
Dim xTestObj
Set xTestObj = Server.CreateObject(strClassString)
If 0 = Err Then IsObjInstalled = True
Set xTestObj = Nothing
Err = 0
End Function
'取得系統元件的版本號
Function getver(Classstr)
On Error Resume Next
getver=
Err = 0
Dim xTestObj
Set xTestObj = Server.CreateObject(Classstr)
If 0 = Err Then getver=xtestobj.version
Set xTestObj = Nothing
Err = 0
End Function
%>
調用方法如下:
複製代碼代碼如下:
<%
if IsObjInstalled(fso.file) =True then
response.write(已經安裝)&getver(fso.file)
end if
%>