الانتقال إلى المحتوى الرئيسي

خطأ وقت التشغيل 91 متغير كائن أو مع متغير كتلة غير محدد::

تعد أخطاء تنفيذ البرنامج أمرا شائعا في تطوير البرامج. أحد هذه الأخطاء — "خطأ وقت التشغيل 91 متغير كائن أو مع متغير كتلة غير محدد" - يمكن مواجهته من قبل كل من المطورين المبتدئين وذوي الخبرة. في هذه المقالة ، سننظر في معنى هذا الخطأ وكيف يمكن إصلاحه.

يحدث الخطأ" خطأ وقت التشغيل 91 متغير الكائن أو مع عدم تعيين متغير الكتلة " عندما يحاول البرنامج استخدام كائن أو كتلة من المتغيرات التي لم تتم تهيئتها أو لم يتم تعيين قيمة لها. يحدث هذا عندما يحاول برنامج الوصول إلى كائن أو متغير غير موجود بعد.

أحد الأسباب الشائعة لخطأ "خطأ وقت التشغيل 91 متغير الكائن أو مع عدم تعيين متغير الكتلة" هو الاستخدام غير الصحيح للكلمات الرئيسية مثل مجموعة ولا شيء عند العمل مع الكائنات في لغات البرمجة التي تدعم البرمجة الموجهة للكائنات.

  1. في هذا المثال ، تتم تهيئة الكائن المتغير ككائن ، ولكن بعد ذلك يتم تعيين القيمة لا شيء ، مما يعني أنه لا يشير إلى أي كائن. عند محاولة استدعاء طريقة سوميثود لهذا الكائن ، يحدث خطأ لأنه لم يتم تعيين كائن صالح متغير أوبج.
  2. لإصلاح الخطأ" خطأ وقت التشغيل 91 متغير كائن أو مع عدم تعيين متغير كتلة " ، من الضروري تهيئة أو تعيين قيمة للمتغيرات بشكل صحيح قبل استخدامها. في حالة الكائنات ، يجب عليك استخدام الكلمة الرئيسية المحددة عند تهيئة متغير كائن وتعيين قيمة الكائن.

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

خطأ وقت التشغيل 91: مشكلة في إعلان الكائن ، وكيفية إصلاحه

خطأ وقت التشغيل 91: ماذا يعني?

  1. كيفية إصلاح خطأ وقت التشغيل 91?
  2. لإصلاح خطأ وقت التشغيل 91 ، تحتاج إلى التأكد من أن جميع الكائنات قد تم الإعلان عنها وتهيئتها بشكل صحيح. فيما يلي بعض الخطوات لمساعدتك في حل هذه المشكلة:
  3. بادئ ذي بدء ، راجع التعليمات البرمجية بعناية وابحث عن الأسطر التي تحتوي على مراجع للكائنات التي قد تكون غير مهيأة.
  4. إذا كنت تستخدم البناء" مع "للعمل مع كائن ، فتحقق من تهيئة الكائن بشكل صحيح قبل بدء الكتلة" مع". على سبيل المثال:
  5. تعيين كائن = كائن جديد

مع أوبج

'الرمز الذي يعمل مع الكائن

نهاية مع

استخدم عامل التشغيل" تعيين " عند تعيين قيمة لكائن. على سبيل المثال:

تعيين الكائنات = لا شيء

.

إذا كنت تستخدم كائنا تم الحصول عليه من مصدر آخر (على سبيل المثال ، مكون أكتيفكس) ، فتأكد من توفره وتهيئته بشكل صحيح.

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

خطأ وقت التشغيل 91 يعني "خطأ وقت التشغيل 91: لم يتم تعيين متغير الكائن أو متغير الكتلة". يحدث هذا الخطأ في البرمجة عند محاولة الوصول إلى كائن لم تتم تهيئته أو غير موجود.

عندما يتم الإعلان عن متغير ولكن لم تتم تهيئته ، فإنه يحتوي على القيمة" لا شيء "أو"فارغ". عند محاولة إجراء عملية باستخدام مثل هذا المتغير ، يحدث خطأ وقت التشغيل 91.

يمكن أن يحدث خطأ وقت التشغيل 91 عندما يحاول برنامج إجراء عملية باستخدام متغير كائن لم يتم تعيينه على كائن أو فئة. على سبيل المثال ، إذا لم يتم تعيين قيمة لمتغير كائن أو تم تعيين المؤشر إلى الكائن على "لا شيء" ، فسيحدث خطأ وقت التشغيل 91 عند محاولة إجراء عملية باستخدام هذا المتغير.

لإصلاح خطأ وقت التشغيل 91 ، تحتاج إلى التأكد من تهيئة متغير الكائن أو متغير الكتلة قبل استخدامه. يجب على المبرمج أيضا التحقق من وجود الكائن أو الفئة المطلوبة ومتوفر في السياق الحالي.

للتوضيح ، إليك مثال على التعليمات البرمجية التي قد يحدث فيها خطأ وقت التشغيل 91:

  1. كائن خافت ككائن
  2. 'تعيين قيمة لمتغير كائن

تعيين الكائنات = لا شيء