[vba] مس-أسيس، فبا ومعالجة الأخطاء



Answers

حسنا هناك بضعة أدوات من شأنها أن تفعل ما تسأل مز أدوات و فمس شركة تأتي إلى الذهن.

وهي تتضمن أساسا إضافة:

On Error GoTo ErrorHandler

إلى أعلى كل بروك وفي النهاية وضعوا:

ErrorHandler:
  Call MyErrorhandler Err.Number, Err.Description, Err.LineNumber

تسمية مع عادة إلى معالج خطأ عالمي حيث يمكنك عرض وتسجيل رسائل خطأ مخصصة

Question

هذا هو أكثر من ملاحظة من سؤال حقيقي: مس-أسيس (و فبا بشكل عام) هو في عداد المفقودين أداة يولد فيها رمز معالجة الأخطاء تلقائيا، وحيث يمكن عرض رقم السطر عند حدوث خطأ. هل وجدت حل؟ ما هذا؟ لقد أدركت فقط كم مئات الساعات التي أدركتها منذ أن وجدت الإجابة الصحيحة على هذه المشكلة الأساسية قبل بضع سنوات، وأود أن أرى ما هي أفكارك وحلولك بشأن هذه المسألة الهامة جدا.




يمكنك دائما لفة الأداة الخاصة بك مثل رقاقة بيرسون لم. فبا يمكن الوصول في الواقع انها إيد الخاصة من خلال مكتبة ميكروسوفت فيسوال باسيك مكتبة التطبيقات 5.3 . لقد كتبت بضع وحدات الطبقة التي تجعل من السهل على العمل مع نفسي. يمكن العثور عليها على كود مراجعة سي .

يمكنني استخدامه لإدراج On Error GoTo ErrHandler البيانات On Error GoTo ErrHandler المناسبة والثوابت المتعلقة خطأ التعامل مع المخطط. أنا أيضا استخدامه لمزامنة الثوابت مع أسماء الإجراءات الفعلية (إذا كانت أسماء الدالة يجب أن يحدث لتغيير).






Related