تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد فكرة - تعقب اخطاء البرنامج
#1
السلام عليكم ورحمة الله
اريد مراقبة اداء البرنامج وتعقب الاخطاء ليتم اصلاحها فى الاصدارات القادمة

فكرة ان استخدم Try فى الاكواد المعقدة والمهمه التى اشعر انها تحتاج مراقبة
واضع بعد Catch كود لارسال نوع الخطاء لى فى رسالة مثلا او يظهره فى رسالة للمستخدم واخيره فى ان يبلغنى به وهكذا
رايت هذه الفكرة فى برنامج مكتبة المبرمج العربى
انظر الصورة
[ATTACH=CONFIG]2601[/ATTACH]

السؤال الان هل هذه الفكرة كويسه ام ان هناك افكار اخرى لانى اول مرة انفذ حاجه زى كده وجزاكم الله خير


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#2
up up up up
الرد }}}}
تم الشكر بواسطة:
#3
اخوانى الله يبارك فيكم
انصحونى هل هناك دالة مختصرة تراقب اداء البرنامج وعند حدوث اى خطاء يمكننى استخدمها لمعرفت الخطاء
ام استخدم Try فى كل الاكواد واضع ما اريد
بالله عليك اريد السرعة فى الرد
لانهاء عملى
الرد }}}}
تم الشكر بواسطة:
#4
ali.alfoly كتب :اخوانى الله يبارك فيكم
انصحونى هل هناك دالة مختصرة تراقب اداء البرنامج وعند حدوث اى خطاء يمكننى استخدمها لمعرفت الخطاء
ام استخدم Try فى كل الاكواد واضع ما اريد
بالله عليك اريد السرعة فى الرد
لانهاء عملى

السلام عليكم ورحمة الله وبركاته

أخي الكريم

أولا عليك أن تضع لكل كود اعتبارا معينا - بمعنى إذا ظهر خطأ ما أثناء تنفيذ حدث معين أو وظيفة معينة في سطر معين هل تود من البرنامج أن يكمل تنفيذ بقية الأسطر من الحدث أو الوظيفة أم لا؟؟
فإذا كانت الإجابة: لا أريد من البرنامج أن يكمل ما تبقى من أسطر الكود ... فعندها استعمل الجملة Try فهي الأفضل في هذه الحالة...
أما إذا كانت الإجابة: نعم أريد من البرنامج أن يكمل ...
فعندها يجب أن تحدد:
هل تريد من البرنامج أن يكمل من السطر التالي لموضع الخطأ مباشرة؟
فعندها فالأفضل استعمال جملة On Error Resume Next
أما إذا كنت تريد من البرنامج أن يتجاوز عدة أسطر بعد موضع الخطأ؟
فعندها قم بترقيم السطر المراد الانتقال إليه
واستعمل الجملة (On Error GoTo LineNumber)
حيث أن LineNumber هي رقم السطر
ثانيا: متابعة الأخطاء
في الحالة الأولى فالأمر هين حيث أنك ستستعمل الجملة Catch
أما في الحالتين الثانية والثالثة
فعليك استعمال الكائن Err لمتابعة الأخطاء

وجميع ذلك يعتمد على توقعات المبرمج لمواضع الخطأ وكيفية اقتناصها
الرد }}}}
تم الشكر بواسطة:
#5
جزاك الله خير
توضيح وافى جدا بارك الله فيك
اسئل الله العظيم ان يبارك فيك وفى اهلك ومالك
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو المساعده للانتهاء من مرحله كبيره فى البرنامج نبيل كونكت 1 95 منذ 6 ساعة مضت
آخر رد: محمود صالح
  [VB.NET] ما سبب هذه الرسالة عند تشغيل البرنامج D-Z 7 76 23-09-17, 10:36 PM
آخر رد: D-Z
  كيف اجعل البرنامج ينفذ الكود الى فى الtextbox aliomar333 1 87 23-09-17, 05:32 PM
آخر رد: محمود صالح
  ما هو البرنامج وزارة الاتصالات محمود صالح 2 54 23-09-17, 05:19 PM
آخر رد: محمود صالح
  [VB.NET] اريد كود للكشف عن تغير عنوان الشبكة e-coder 0 20 23-09-17, 03:21 AM
آخر رد: e-coder
  عايز اعمل حاجة تخليني اعرف كام جهاز مشغل البرنامج ومواصفات الاجهزة ووالوصول لقاعدة ال hoshosgost@yahoo.com 1 38 22-09-17, 08:04 PM
آخر رد: سعود
  [سؤال] جلب ايقونة البرنامج ابو روضة 13 228 20-09-17, 03:13 PM
آخر رد: ابو روضة
  خطا عند فتح البرنامج عبدالرحمن المكاوي 24 378 18-09-17, 12:51 AM
آخر رد: عبدالرحمن المكاوي
  اريد كود لتحقق ان كان الفورم مفتوح ام لا The Light Fire 2 87 11-09-17, 06:57 PM
آخر رد: The Light Fire
  [سؤال] كيف اجعل البرنامج لا يفتح مدونتى الا مرة واحدة فى اليوم ابو روضة 4 212 07-09-17, 10:19 AM
آخر رد: ابو روضة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم