لبيك يا الله



حديث قدسىعن رب العزة جلا وعلاعن أبي هريرة ـ رضي الله عنه قال: قال رسول الله صلى الله عليه وسلم: “إن الله إذا أحب عبداً دعا له جبريل، عليه السلام، فقال: إني أحب فلانا فأحبه، قال: فيحبه جبريل، ثم ينادي في السماء فيقول: إن الله يحب فلانا فأحبوه، فيحبه أهل السماء، قال: ثم يوضع له القبول في الأرض، وإذا أبغض الله عبداً، دعا جبريل، فيقول: إني أبغض فلانا فأبغضه، فيبغضه جبريل، ثم ينادي في أهل السماء: إن الله يبغض فلاناً، فأبغضوه، قال: فيبغضونه، ثم توضع له البغضاء في الأرض”.
المواضيع الأخيرة
كل عام وانتم بخيرالجمعة 23 أبريل - 16:08رضا السويسى
كل عام وانتم بخيرالخميس 7 مايو - 22:46رضا السويسى
المسح على رأس اليتيم و العلاج باللمسالأربعاء 22 أغسطس - 14:45البرنس
(16) ما أجمل الغنائمالجمعة 11 أغسطس - 18:51رضا السويسى
مطوية ( وَخَابَ كُلُّ جَبَّارٍ عَنِيدٍ)الأحد 9 أغسطس - 19:02عزمي ابراهيم عزيز
مطوية ( وَآتُوا الْيَتَامَى أَمْوَالَهُمْ)السبت 8 أغسطس - 12:46عزمي ابراهيم عزيز
مطوية ( إِنَّنِي مِنَ الْمُسْلِمِينَ )الأربعاء 5 أغسطس - 18:34عزمي ابراهيم عزيز



اذهب الى الأسفل
عبد الرحمن
عبد الرحمن
لبيك يا الله
الرسائل
النقاط
البلد

التعامل مع الأخطاء Empty التعامل مع الأخطاء {الجمعة 28 أكتوبر - 21:39}

التعامل مع
الأخطاء






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




فدرسنا اليوم هو للتصريح عن الخطأ وتجاهله :







التعليمة القياسية لتجاهل الأخطاء هي





On
Error Resume Next

تكتب قبل الحدث وتقوم بإلغاء الحدث عند وقوع خطأ







وهناك طريقة أخرى وهي عمل حدث كرسالة مثلاً عند وقوع الخطأ



أولا عليك التصريح عن الخطأ كمايلي





On
Error Goto R


(R) هي اسم الخطأ يمكنك تغييره لما تريد



بعد ذلك أكتب الحدث .... مثلاً Form2.Show اذا لم
يكن الفورم2 موجودا ً سوف يتم اغلاق البرنامج



فعليك أن تكتب التعليمة بالشكل التالي





On
Error GoTo R

Form2.Show

Exit Sub

R:

MsgBox 'حدث خطأ في البرنامج', vbCritical, 'غير موجود'
في السطر الأول التصريح عن الخطاُ



في السطر الثاني الحدث الأساسي



في السطرالرابع والخامس يتم تحديد فعل المتحول



يمكنك تحديد أي حدث للمتحول بدلاً من الرسالة أو يمكنك أن تكتب السطر التالي :





MsgBox Err.Description

أي أن الرسالة ستكون من أصل الخطأ





إليك مثالاً مفيداً للتصريح عن الخطأ



اصنع Form أضف اليه أداة Drive1
'محركات الأقراص' وأداة Dir1 'صندوق المجلدات '



أنقر فوق Drive1 نقرتين وأضف الأسطر التالية:





On
Error GoTo error1


Dir1.Path = Drive1.Drive

Exit Sub

error1:

MsgBox 'الرجاء إدخال قرص في محرك الأقراص هذا',
vbCritical, 'خطأ'
السطر الأول التصريح عن الخطأ



السطر الثاني الحدث الأساسي 'عرض المجلدات داخل محرك الأقراص المحدد'



الأسطر الأخيرة عمل المتحول وهو عرض رسالة خطأ



ويمكنك الإستغناء عن الرسالة السابقة بالرسالة الأساسية للخطأ بالتعليمة التالية:





MsgBox Err.Description


هذا مجرد شرح بسيط عن الأخطاء لكي يكون برنامجك نظيفاً خالياً من أي
Error





وتمنياتي لكم بالتوفيق
الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى