Visual Basic - Exceptions
7.1 Visual Basic - الاستثناءات (Exceptions)
الاستثناء (Exception) هو خطأ يحدث أثناء تشغيل البرنامج مثل محاولة قسمة على صفر أو فتح ملف غير موجود. يمكنك استخدام البنية Try...Catch لمعالجة الأخطاء ومنع تعطل البرنامج.
🔹 مثال على استثناء قسمة على صفر
Dim x As Integer = 10
Dim y As Integer = 0
Dim result As Integer = x / y
✅ هذا الكود سيتسبب بخطأ وقت التشغيل: Division by zero.
🔄 التعامل مع الاستثناء باستخدام Try...Catch
Try
Dim x As Integer = 10
Dim y As Integer = 0
Dim result As Integer = x / y
Catch ex As Exception
Console.WriteLine("حدث خطأ: " & ex.Message)
End Try
✅ النتيجة: حدث خطأ: Attempted to divide by zero.
🧠 ملاحظات مهمة
- يجب دائمًا استخدام
Try...Catch
في العمليات التي قد تفشل مثل الملفات أو القسمة. - يمكنك إضافة
Finally
لتشغيل كود مهما حدث. - يمكنك التعامل مع أنواع محددة من الاستثناءات.
تعليقات
إرسال تعليق