Hوling و إعلام بالخطأ

لمزيد من المعلومات حول الخطأ hوling و إعلام، راجع Understوing "وظيفة مساعد" .

للحصول تشغيل مزيد من المعلومات حول الدالات الجذب، راجع بنية وتعريفات ثابت.

في حالة استخدام البرنامج تم تحميله بتأخير DLLs، فإنه يجب معالجة الأخطاء robustly منذ الأخطاء التي تحدث أثناء البرنامج هو تشغيل سيؤدي إلى استثناء غير معالج. فشل معالجة يتكون من جزأين:

  • الاسترداد من خلال الجذب.
    إذا كان لديك تعليمات برمجية بحاجة إلى استرد أو تقديم إحدى المكتبات بديلة و/او روتين عند الفشل، ربط يمكن توفير الدالة المساعد الذي يمكنه توفير أو معالجة هذا الأمر الموقف. يمكن متابعة احتياجات روتينية الجذب لإرجاع القيمة مناسبة، حيث يتم معالجة (HINSTANCE أو FARPROC) أو 0 للإشارة إلى أن إستثناء يجب أن يتم طرح. يمكن أيضا طرح يشكل ‏‏ استثناء أو longjmp خارج موضوعة. هناك مواقع إعلام و فشل الروابط.

  • الإعلام عن الخطأ بواسطة استثناء.
    إذا كان كل هو اللازمة لمعالجة الخطأ هو لإحباط العملية، لا يوجد ربط هو ضرورية طالما أن التعليمة البرمجية للمستخدم بمعالجة ‏‏ استثناء.

مناقشة المواضيع التالية hوling خطأ و إعلام:

راجع أيضًا:

المبادئ

الرابط الدعم لمكتبات الارتباط الديناميكي المحملة بتأخير