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

عمل متغير لأسماء المتغيرات

بدأه اسلام الكبابى في 2 نوفمبر 2019 · 4 رد · 734 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
لدى عدة متغيرات رقمية (AA ,BB ,CC)
وأريد عمل متغير( X مثلآ) تكون قيمته هى أحد أسماء هذه المتغيرات
أى تكون قيمته =AA  أو  =BB  أو =CC
يحيث اذا كتبنا الكود  
 X = "BB"
X = X + 10
Y = 5 * X
Print Y
يعتبر الكود المكتوب هو
BB = BB + 10
Y = 5 * BB
Print Y
فكيف يتم ذلك؟
ولكم ألف شكر
#2

سمعت قبل ذلك  فى نفس لغة الVB6 التى أعمل بها عن دالة تسمى CallByName
وعن أداة تسمى ScriptControl
فهل يمكن لأى منهما حل هذا الموضوع

ولكم ألف شكر

تم تعديل هذه المشاركة بواسطة اسلام الكبابى في 3 نوفمبر 2019 في 11:52

#3

أريد اذا كتبنا الكود
X = AA
X = X + 10
Y = 5 * X
Print Y
يعتبر الكود المكتوب هو
AA = AA + 10
Y = 5 * AA
Print Y

و اذا كتبنا الكود
X = BB
X = X + 10
Y = 5 * X
Print Y
يعتبر الكود المكتوب هو
BB = BB + 10
Y = 5 * BB
Print Y

و اذا كتبنا الكود
X = CC
X = X + 10
Y = 5 * X
Print Y
يعتبر الكود المكتوب هو
CC = CC + 10
Y = 5 * CC
Print Y


وطبعآ الأكواد أطول من ذلك بكثير
والمتغيرات ليست 3 فقط(AA , BB , CC) ولكنها كثييرة

فكيف يتم ذلك؟
ولكم ألف شكر

#4

ألا يوجد أى عضو يعرف اجابة هذا السؤال؟

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