كيفية القيام بما يلي: تحقق من الاستثناء الداخلي ‏‏للاستثناء

في الحالات حيث يتم إلقاء الاستثناء كنتيجة مباشرة ‏‏للاستثناء السابق ، فإن خاصية InnerException تصف الخطأ الأصلي . و ستساعدك هذه المعلومات في التعامل مع الخطأ بشكل أكثر كفاءة. و إذا كان هناك أية أخطاء أصلية : فإن قيمة InnerException ستكون مرجع خالي أو Nothing في Visual Basic. هذه الخاصية هي للقراءة فقط.

ملاحظة

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

لفحص InnerException

  • التحقق من خاصية InnerException ‏للاستثناء لتحديد السبب للخطأ الأصلي .

    Try
        My.Computer.FileSystem.CopyFile("file1", "file2")
    Catch ex As System.IO.IOException
        MsgBox(ex.InnerException)
    End Try
    

راجع أيضًا:

المهام

كيفية القيام بما يلي: عرض رسالة ‏‏الاستثناء في Visual Basic

استكشاف أخطاء معالجة ‏الاستثناء

المرجع

InnerException

موارد أخرى

مهام معالجة ‏الاستثناء