Translate

الأحد، 16 يونيو 2013

دالة Try....Catch و اهميتها

اليوم هنتعرف على دالة جديدة مهمة جدا

و هي دالة  Try.......Catch هذه الدالة هي عبارة عن بلوك حيث تختبر ثلاث 

شروط 

الشرط الاول هو اذا لم يدخل المستخدم شئ في صندوق الكتابة

Textbox 

و الشرط الثاني اذا ادخل المستخدم قيمة نصية بدلا من قيمة نصية و العكس صحيح

و الشرط الثالث هو اذا ادخل المستخدم عدد اكبر من المسموح 

المحدد في المتغير مثل النوع Byte الذي ياخذ مساحة من 0 الى 

255 في الذاكرة فاذا ادخل المستخدم مساحة ازيد فيصبح هذا

 خطأ

ولكن كل هذه الاخطاء تعرف او تسمى Run Time Error

وهى تعرف باللغة العربية بالاخطاء ما بعد التشغيل

و هذه الدالة تستخدم لتفادي هذه الاخطاء الثلاث حتى لا يفسد

 البرنامج و يحدث مشاكل فيه

اولا نكتب الكود التالي في الزر

في السطر الاول من الكود كتبنا  Try وهى بداية الدالة

و في السطر الثاني اعلنا عن متغير اسمة x  و نوعة نصي

و في السطر الثاني اعطينا قيمة x بان تاخذ قيمتها من صندوق

 الكتابة 

و في السطر الرابع نكتب Catch ex as Exception اذا كلم

ة Try تكتب قبل الكود المتوقع الحدوث منه

و في الاخر سوف نكتب نوع الشئ الذي سيظهر فيه الرسالة 

عند حدوث خطأ انا على سبيل المثال اخترت رسالة Msgbox

اتمنى تكونوا استفدتم 

صفحتي على الفيس



******

هناك تعليق واحد:

  1. جربت الكود لكن لم يعمل
    لا اعرف السبب
    والسلام

    ردحذف