بسم الله الرحمن الرحيم
المشكلة التي اتعرض لها اني لا استطيع ان احصل على الخطأ بشكل محدد لا عن طريق الerr.number ولا عن طريق الاستثناء.
كل ما احصل عليه هو رسالة الخطأ مفصلة بشكل جيد ولكن لا استطيع ان اعتمد عليها في البرنامج في معرفة هل حدث الخطأ المعين ام لا. لاأن رسالة الخطأ لا تكون ثابتة للخطأ نفسة فمرة تكتب بالعربي ومرة بالإنجليزي ومرة بلغة اخرى المهم انها متغيرة حسب الجهاز.
وكذلك ال err.number لا استطيع ان اعتمد عليه لأنه يعطي رقم واحد لعدة انواع من الاستثناءات مع العلم ان بهذا الرقم تظهر عدة رسائل مختلفة. مثل رقم الخطأ 5 يظهر لكل انواع الاستثناءات المتعلقة بالحذف والإضافة والتعديل وغيره
اشعر اني قد اطلت ارجو ان أكون قد اوضحت الفكرة كما ارجو ان يكون عندكم الحل.