الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خاصية Index

بدأه MMA_EG_Cairo في 2 نوفمبر 2012 · 0 رد · 392 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1

كيف يمكنني إختبار عنصر ما لمعرفة إن كان يحتوي علي خاصية Index أم لا ؟؟؟

أنظروا الكود التالي :

Private Function IsObjArray(Obj As Object) As String
On Error GoTo ExitError
    Dim logIndex As Long
    logIndex = Obj.Index
    IsObjArray = True
    Exit Function
ExitError:
    IsObjArray = False
End Function

فهو يعتمد علي خطأ (343: Object not an array) في حالة وقوعة إذاً فالعنصر لم يكن عنصر مصفوفة Array ، والعكس صحيح !!!

أريد طريقة أفضل من ذلك حتي لا يعرض ليا خطأ ، مثل المصفوفات العادية :

Dim Arr() As String
If ((Not Arr) = True) Then
    MsgBox "المصفوفة لا تحتوي علي عناصر بيانات"
End If

أرجو المساعدة

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

مواضيع مشابهة