خصائص CreateObject في ASP
التعريف والاستخدام
يخلق طريقة CreateObject نموذج الكائن.
التعليقات:النماذج التي يتم إنشاؤها باستخدام هذا الأسلوب لها نطاق الصفحة. مما يعني أن السيرفر سيقوم تلقائيًا بتدمير هذه الكائنات بعد انتهاء معالجة صفحة ASP الحالية. إذا كنت ترغب في إنشاء كائنات بنطاق session أو application، يمكنك استخدام علامة <object> في ملف Global.asa وضبط خاصية SCOPE الخاصة بها على session أو application، أو يمكن أن تكون الكائنات مخزنة في متغيرات session أو application.
النحو
Server.CreateObject(progID)
المتغيرات | الوصف |
---|---|
progID | مطلوب. نوع الكائن الذي سيتم إنشاؤه. |
المثال
مثال 1
في هذا المثال، يتم إنشاء مثيل للعنصر السيرفر MSWC.AdRotator:
<% تعيين adrot = Server.CreateObject("MSWC.AdRotator") %>
مثال 2
عند انتهاء الجلسة، يتم تدمير الكائنات المحفوظة في متغير session. ومع ذلك، يمكنك أيضًا تدمير الكائن عن طريق تعيين المتغير إلى Nothing أو قيمة جديدة:
<% Session("ad")=Nothing %>
أو:
<% Session("ad")="a new value" %>
مثال 3
لا يمكن إنشاء نموذج يتطابق مع اسم النموذج المدمج. على سبيل المثال، سيعود النص التالي إلى خطأ:
<% Set Application=Server.CreateObject("Application") %>