منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : عمل متغير لأسماء المتغيرات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
لدى عدة متغيرات رقمية (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
فكيف يتم ذلك؟
ولكم ألف شكر
سمعت قبل ذلك فى نفس لغة الVB6 عن دالة تسمى CallByName

وعن أداة تسمى ScriptControl

فهل يمكن لأى منهما القيام بهذا الموضوع
ولكم ألف شكر
هذا توضيح أكثر لمن لم يفهم السؤال
أريد اذا كتبنا الكود
"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) ولكنها كثييرة

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