اريد فكرة - تعقب اخطاء البرنامج - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : اريد فكرة - تعقب اخطاء البرنامج (/showthread.php?tid=8766) |
اريد فكرة - تعقب اخطاء البرنامج - ali.alfoly - 03-05-13 السلام عليكم ورحمة الله اريد مراقبة اداء البرنامج وتعقب الاخطاء ليتم اصلاحها فى الاصدارات القادمة فكرة ان استخدم Try فى الاكواد المعقدة والمهمه التى اشعر انها تحتاج مراقبة واضع بعد Catch كود لارسال نوع الخطاء لى فى رسالة مثلا او يظهره فى رسالة للمستخدم واخيره فى ان يبلغنى به وهكذا رايت هذه الفكرة فى برنامج مكتبة المبرمج العربى انظر الصورة [ATTACH=CONFIG]2601[/ATTACH] السؤال الان هل هذه الفكرة كويسه ام ان هناك افكار اخرى لانى اول مرة انفذ حاجه زى كده وجزاكم الله خير اريد فكرة - تعقب اخطاء البرنامج - ali.alfoly - 04-05-13 up up up up اريد فكرة - تعقب اخطاء البرنامج - ali.alfoly - 04-05-13 اخوانى الله يبارك فيكم انصحونى هل هناك دالة مختصرة تراقب اداء البرنامج وعند حدوث اى خطاء يمكننى استخدمها لمعرفت الخطاء ام استخدم Try فى كل الاكواد واضع ما اريد بالله عليك اريد السرعة فى الرد لانهاء عملى اريد فكرة - تعقب اخطاء البرنامج - sooriaty03 - 04-05-13 ali.alfoly كتب :اخوانى الله يبارك فيكم السلام عليكم ورحمة الله وبركاته أخي الكريم أولا عليك أن تضع لكل كود اعتبارا معينا - بمعنى إذا ظهر خطأ ما أثناء تنفيذ حدث معين أو وظيفة معينة في سطر معين هل تود من البرنامج أن يكمل تنفيذ بقية الأسطر من الحدث أو الوظيفة أم لا؟؟ فإذا كانت الإجابة: لا أريد من البرنامج أن يكمل ما تبقى من أسطر الكود ... فعندها استعمل الجملة Try فهي الأفضل في هذه الحالة... أما إذا كانت الإجابة: نعم أريد من البرنامج أن يكمل ... فعندها يجب أن تحدد: هل تريد من البرنامج أن يكمل من السطر التالي لموضع الخطأ مباشرة؟ فعندها فالأفضل استعمال جملة On Error Resume Next أما إذا كنت تريد من البرنامج أن يتجاوز عدة أسطر بعد موضع الخطأ؟ فعندها قم بترقيم السطر المراد الانتقال إليه واستعمل الجملة (On Error GoTo LineNumber) حيث أن LineNumber هي رقم السطر ثانيا: متابعة الأخطاء في الحالة الأولى فالأمر هين حيث أنك ستستعمل الجملة Catch أما في الحالتين الثانية والثالثة فعليك استعمال الكائن Err لمتابعة الأخطاء وجميع ذلك يعتمد على توقعات المبرمج لمواضع الخطأ وكيفية اقتناصها اريد فكرة - تعقب اخطاء البرنامج - ali.alfoly - 04-05-13 جزاك الله خير توضيح وافى جدا بارك الله فيك اسئل الله العظيم ان يبارك فيك وفى اهلك ومالك |