منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : هذا كود بسيط يعمل كصياد للأخطاء
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخواني الكرام


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

[صورة مرفقة: 169.jpg]

هذه الرسالة تخبرك بأن معالج قواعد البيانات لم يجد الجدول TBIinfo او ان هناك خطأ في كتابة اسم الجدول

هذا الكود

كود :
Try

هنا تضع الكود الخاص بك
مثال كود امر ادخال بيانات في قاعدة بيانات او خذف او تعديل

Catch ex As Exception
MsgBox(ex.Message.ToString)
End Try
بارك الله فيك
الف شكر try ممتازة تساعد في صيد الاخطاء وعدم توقف البرنامج
العفو وفيكم بارك الله
شكرا لك فاصطياد الاخطاء تريح المبرمج كثير ا
شكرا اخي الكريم
نحمده ونصلي على رسوله الكريم
جملة الـ try ليس هذا هو عملها
الخطا يظهر في بيئة التطوير مباشرة ويتم تعليمه واظهار تفاصيل عنه وكل ما يتعلق بالكود تستطيع مراقبته جيدا من بيئة التطوير
اما الـ try فهي لقنص الاخطاء من ادخالات المستخدمين الغير متوقعه فقط واظهار رسالة الخطا لهم لكي يعدلوا مدخلاتهم على التطبيق
بارك الله فيك خونا ربيع
أضـيف ايظاً , مع المعذره لاخي ربيـع ..

ان try ايظــاً تمكن user العــادي من معرفه الخطاء وكما قال الاستاذ ربيع ..
وتجعل البـرنامج يبقى شغـال دون مشـاكل .. فلو فرضنا ان المبرمج لم يعمل try
وحدث خطا فمن المتوقع من البرنامج ان يقوم بـاغلاق نفسه او ان يحدث في البرنامج قـصور ملحـوظ .. لذالك هيه جمـيله ...