مشاركة عبر


‏‏ استثناء معالجة (@)

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق

pro ، Premium و Ultimate

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق

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

مصحح الأخطاء أو عدم قطع تنفيذ عند ‏‏ استثناء يحدث.

  • في حالة حدوث استثناء غير ASP.NET و هو لم تتم معالجته، المصحح دوماً يقطع التنفيذ.

  • يمكنك معرفة المصحح لفصل التنفيذ مباشرة عندما يكون استثناء تم طرح، قبل أن يتم استدعاء أي معالج. لمزيد من المعلومات، راجع كيفية القيام بما يلي: فصل عند استثناء هو طرح.

  • إذا كنت تصحيح الأخطاء مع كيفية القيام بما يلي: انتقل إلى "التعليمات البرمجية الخاصة بي فقط"، لديك خيار الثالث. يمكنك معرفة المصحح لفصل تشغيل أي استثناء التي هو لم يتم التعامل معها من قبل معالج في التعليمة البرمجية للمستخدم ("رمز الخاصة بي"). لمزيد من المعلومات، راجع كيفية القيام بما يلي: القطع عند استثناءات Unhandled تشغيل مستخدم.

  • ASP.NET يحتوي معالج استثناء إلى p مستوى الذي يعالج استثناءات إلى إظهار الصفحات الخطأ إلى مستخدمي مستعرض. سيتم إيقاف معالج ‏‏ استثناء المستوى الأعلى ذلك استثناء غير معالج من الانفصال في مصحح الأخطاء إلا إذا "تعليمات برمجية الخاصة بي فقط" هو قيد التشغيل. تأكد من تمكين فقط الخاصة بي تعليمات برمجية ASP.NET لتصحيح الأخطاء.

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

يتعرف المصحح ‏‫Visual Studio على الفئات التالية من استثناءات:

  • C++ استثناءات

  • استثناءات وقت تشغيل اللغة العامة

  • مدارة تصحيح الأخطاء المساعدين

  • أصلي تدقيق وقت التشغيل

  • استثناءات Win32

وجود استثناءات معظم معالجات المصممة للاستجابة إلى إستثناء عند حدوثه. وهذا ما يوفر البرنامج فرصة إلى الاسترداد من الموقف غير طبيعي. التشغيل الأصلي-الوقت لم يتم التحقق معالجات.

يمثل "مصحح الأخطاء عن الجميع الأخطاء في تطبيق Visual أساسى Bكـic، كـ الاستثناءات، حتى إذا قمت باستخدام On Errorخطأ النمط معالجات.

بالنسبة Visual أساسى، و C#، مصحح الأخطاء الآن بميزات جديدة ‏‏ استثناء مساعدوالتي توفر مزيد من المعلومات عند إستثناء يحدث.

توفر المواضيع التالية informati تشغيل تشغيل معالجة exceptiتشغيلs:

راجع أيضًا:

المهام

كيفية القيام بما يلي: انتقل إلى "التعليمات البرمجية الخاصة بي فقط"

المبادئ

مصحح الأخطاء الأمان

موارد أخرى

‏‏ استثناء مساعد

تخطيط المصحح