كيفية القيام بما يلي: تعريف الإصدارات المتعددة للإجراء

يمكنك تعريف إجراء في إصدارات متعددة عن طريق الزائد تثبيته باستخدام نفس الاسم ولكن معلمة مختلفة قائمة لكل إصدار. الهدف من زيادة الحمل هو لتعريف عدة إصدارات ذات صلة وثيقة لإجراء دون التفريق بينهم بالاسم.

لمزيد من المعلومات، راجع زيادة تحميل الإجراء.

تعريف الإصدارات المتعددة للإجراء

  1. الكتابةSub أو Function تعريف العبارة لكل إصدار من إجراء الذي تريد تعريف. استخدم نفس اسم الإجراء في كل تعريف.

  2. كل تعريف يتم وضعه الكلمة الأساسية قبل Sub أو Function مع الكلمة الأساسية الزوائد (Visual Basic). بشكل اختياري يمكنك حذف Overloads في التعريفات ولكن إذا قمت بتضمينه في أي من التعريفات ، يجب تضمين في كل تعريف.

  3. اتباع كل عباة تعريف ، كتابة تعليمات برمجية إجراء لمعالجة حالة محددة أين يوفر رمز الاستدعاء الوسيطات التي تطابق قائمة المعلمات الخاصة بهذا الإصدار. لم يكن لديك اختبار للمعلمات التي تم توفيرها قم باستدعاء تعليمات برمجية. Visual Basic تمرير التحكم إلى مطابقة الإصدار من إجراء الخاص بك.

  4. قم بانهاء كل إجراء مع بعبارة End Sub أو End Function بالشكل المناسب.

مثال

يحدد المثال التالي إجراء Sub ينشر معاملة مقابل رصيد الزبون. يستخدم الكلمة الأساسية Overloads لتعريف إصدارين من الإجراء الذي يقبل الزبون بواسطة اسم الأخرى بواسطة رقم الحساب.

Overloads Sub post(ByVal custName As String, ByVal amount As Single)
    ' Insert code to access customer record by customer name.
End Sub
Overloads Sub post(ByVal custAcct As Integer, ByVal amount As Single)
    ' Insert code to access customer record by account number.
End Sub

يمكن الحصول على تعليمات برمجية الاستدعاء تعريف العميل كـ إما String أو Integer، ثم استخدم نفس عبارة الأستدعاء في كلتا الحالتين.

للحصول تشغيل معلومات حول كيفية استدعاء هذه الإصدارات من post إجراء، راجع كيفية القيام بما يلي: إستدعاء إجراء محمّل تحميلا زائدا‬ً.

التحويل البرمجي للتعليمات البرمجية

تأكد من أن كل من إصدارات التحميل الزائد له نفس اسم إجراء ولكن قائمة معلمات مختلفة.

راجع أيضًا:

المهام

إجراءات استكشاف الأخطاء وإصلاحها

كيفية القيام بما يلي: زيادة تحميل إجراء الذي يأخذ المعلمات الاختيارية

كيفية القيام بما يلي: التحميل الزائد لإجراء الذي يأخذ عدد لا نهائي من المعلمات

المبادئ

الـإجراءات في Visual Basic

معلمات إجراء و وسيطات

اعتبارات في إجراءات التحميل الزائد

دقة التحميل الزائد