السلام عليكم ورحمة لله وبركاتة
برجاء شرح error-handling الايرور هاندل شرح مبسط وكامل
وجزاكم الله عنا كل خير
السلام عليكم ورحمة لله وبركاتة
برجاء شرح error-handling الايرور هاندل شرح مبسط وكامل
وجزاكم الله عنا كل خير
اخي العزيز ارجو ان اقوم هنا بإفادتك
في اي sub يمكن حدوث اخطاء عند تشغيل البرنامج ويطلق عليها error run time وبالتالي فأن البرنامج يتوقف عند هذا الخطأ ولذلك نضع في بداية الsub الكود التالي :
on error goto mysol
حيث mysol هو اسم المكان الذي سيذهب إليه عند حدث خطأ ويمكن تسميته مكا تريد ليصبح الكود هكذا
privat sub xxxxxxxx on error goto mysol exit sub mysol: end sub
وفي الجزء الخاص mysol نستخدمين خاصيتين هما
err.number حيث نظهر قيمتها في msgbox وهي تعبر عن رقم الخطأ الحادث
err.description ونظهر قيمتها في msgbox وهي تعبر عن وصف الخطأ الذي حدث
بحيث يصبح الكود كالتالي
privat sub xxxxxxxx on error goto mysol يوضع هنا الاكواد المختلفة لهذا الجزء exit sub mysol: msgbox err.number msgbox err.description end sub
وبالتالي عند حدوث خطأ يظهر رقم ووصف الخطا ويمكن من خلال معرفتهم استخدام جملة if لتوجيه تنفيذ البرنامج حسب رغبة المبرمج
اقتباسلا تنسوا محمد الدرة وايمان حجو وفارس عودة ....
لا تنسوا القدس وبغداد وبيروت والشيشان ....
ولا تنسوا الشيخ ياسين ود. الرنتيسي وشهداء القضية
اقتباسلو هدوا بيتي منا خايف لو كسروا عظامي انا زاحف
مواضيعي بالمنتدي
(2) جميع رسائل الخطأ التي قد تظهر عند تشغيل مشروعك في ملف واحد
(3) كيف تنشأ اسم مستخدم وكلمة مرور بصلاحيات معينة لبرنامجك
(4) برنامج لمعرفة الــ ASCII كود لأي مفتاح على لوحة المفاتيح
(5) مثال على نقل عناصر من List Box إلى أخرى مع الترتيب (الفرز)
(6) مثال لتفقيط المبالغ المالية بالحروف
اللهم ارحم والداى كما ربياني صغيراً

ًWelcome Back
هذا الموضوع مغلق.