خيار عبارة Visual Basic) Explicit)

تجبر تعريف صريح لكل المتغيرات في الملف.

Option Explicit { On | Off }

الأجزاء

  • On
    اختياري. تمكّن تحقق Option Explicit. إذا كان On أو Off غير معين، الإعداد الافتراضي هو On.

  • Off
    اختياري. تعطّل تحقق Option Explicit.

ملاحظات

إذا تم استخدامه، عبارة Option Explicit يجب أن تظهر في ملف قبل أي عبارات مصدر التعليمات البرمجية الأخرى.

عندا يظهر Option Explicit في ملف، يجب أن تعرف كل المتغيرات بشكل صريح بواسطة عبارات Dim أو ReDim. إذا حاولت استخدام اسم متغير غير معرف، يظهر خطأ في وقت التحويل البرمجي.

استخدم Option Explicit لتجنب كتابة اسم متغير موجود بالفعل عن طريق الخطأ أو لتجنب تظليل في التعليمات البرمجية حينما يكون نطاق المتغير غير واضح. إذا لم تقم باستخدام العبارة Option Explicit، كل المتغيرات الغير معرفه تكون من نوع Object.

ملاحظة

الإعداد الافتراضي لبرنامج التحويل البرمجي هو Option Explicit On إذا لم تقم بتعيين Option Explicit في التعليمات البرمجية الخاصة بك.

يمكنك أيضاً تعيين Option Explicit في بيئة التطوير المتكاملة (IDE) الخاصة بـVisual Studio أو على سطر الأوامر.

ملاحظة

قد تختلف مربعات الحوار و أوامر القائمة التى تشاهدها عن تلك الموصوفة في التعليمات ، و ذلك اعتماداً على إعداداتك النشطة أو الإصدار الخاص بك. لتغيير الإعدادات اضغط Import and Export إعدادات ضمن أدواتالقائمة. لمزيد من المعلومات، راجع العمل مع إعدادات.

لتعيين Option Explicit في IDE

  1. من القائمة أدوات، انقر فوق خيارات.

  2. افتح عقدة مشاريع و حلول

  3. اختر إعدادات VB الافتراضية .

  4. عدّل إعدادات Option Explicit.

لتعيين Option Explicit على سطر الأوامر

  • ضمن برنامج خيار التحويل البرمجي optionexplicit/ في أمر vbc.

مثال

المثال التالي يستخدم العبارة Option Explicit لفرض تعريف صريح لكل المتغيرات. محاولة استخدام متغير غير معرف تسبب خطأ في وقت التحويل البرمجي.

' Force explicit variable declaration.
Option Explicit On
Dim thisVar As Integer
thisVar = 10
' The following assignment produces a COMPILER ERROR because
' the variable is not declared and Option Explicit is On.
thisInt = 10 ' causes ERROR

راجع أيضًا:

المرجع

عبارة Vsual Basic) Dim)

كشف Vsual Basic) ReDim)

عبارة Option Compare

كشف الخيار الصارمِ

optioncompare/

optionexplicit/

optionstrict/

افتراضات Visual Basic، مشاريع، مربع حوار الخيارات