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

هل هذا متغير من نوع Integer ام Variant

مغلق
بدأه مصعب غيلان في 13 مايو 2004 · 3 رد · 803 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
Private Sub Sub1()
  Dim FirstValue, SecondValue As Integer
  FirstValue = "Text"
  SecondValue = 1
End Sub

هل تعتقدون ان هناك خطأ في هذا الاجراء

البعض سيقول ان هناك خطأ سيحصل نتيجة لإسناد السلسلة Text الى متغير من نوع Integer

كيف نقوم باسناد قيمة السلسلة الى المتغير FirstValue

في الحقيقة FirstValue لا يعرف على انه من نوع Integer ولكن يعرف على انه من نوع Variant لذلك يتقبل السلسلة النصية

واذا اردنا تعريف FirstValue من نوع Integer فإننا سنعيد كتابة الكود السابق كالتالي

Private Sub Sub2()
  Dim FirstValue As Integer, SecondValue As Integer
  FirstValue = 1
  SecondValue = 1
End Sub
#3

أخى

ملحوظه نميسه

#4

شكراً أخي J Programmer مع ملاحظة أن هذا الأمر يختفي في الفيجول دوت نت ويتم تعريف المتغير على أنه من نوع Integer ..

ani.gif

هذا الموضوع مغلق.

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