في بعض الأحيان يكون من الضروري تحديد ما إذا كان الخادم يتبع ملف dll أم لا، ثم يمكنك الرجوع إلى الكود التالي لتحديد ذلك. يحدد ASP ما إذا كان قد تم تثبيت مكون معين على الخادم، أي ما إذا كان قد تم تثبيت ملف dll معين، وما إذا كان مكون معين مسجلاً على الخادم. هناك العديد من مكونات ASP، ويمكن لحكمه تقليل العديد من أخطاء ASP يستخدم بشكل رئيسي الوظائف التالية:
انسخ رمز الكود كما يلي:
<%
'الوظيفة: التحقق من وجود مكونات النظام أو ما إذا تم تثبيت المكونات بنجاح
'المعلمة: اسم المكون
الدالة IsObjInstalled(strClassString)
على خطأ استئناف التالي
IsObjInstalled = خطأ
الخطأ = 0
DimxTestObj
تعيين xTestObj = Server.CreateObject(strClassString)
إذا كان 0 = خطأ، فإن IsObjInstalled = صحيح
تعيين xTestObj = لا شيء
الخطأ = 0
وظيفة النهاية
'احصل على رقم إصدار مكون النظام
دالة getver(Classstr)
على خطأ استئناف التالي
getver=
الخطأ = 0
DimxTestObj
تعيين xTestObj = Server.CreateObject(Classstr)
إذا كان 0 = خطأ، ثم getver=xtestobj.version
تعيين xTestObj = لا شيء
الخطأ = 0
وظيفة النهاية
%>
طريقة الاستدعاء هي كما يلي:
انسخ رمز الكود كما يلي:
<%
إذا IsObjInstalled(fso.file) =صحيح إذن
Response.write (مثبت بالفعل)&getver(fso.file)
نهاية إذا
%>