View Full Version : تغیر نام متغیر ؟؟
سپهر-111
شنبه 14 مرداد 1391, 18:51 عصر
سلام دوستان
چطور میشه نام متغیر رو تغییر داد؟؟
مثال
Dim A as Byte
یک متغییر با نام A تعریف کردیم
حالا
با چه دستوری میشه در خط های بعدی برنامه ، نام متغیر رو تغییر داد؟؟
ho3ein.3ven
شنبه 14 مرداد 1391, 19:21 عصر
سلام.
فک نکنم راهی باشه .
چرا می خوای اینکارو انجام بدی؟
SlowCode
شنبه 14 مرداد 1391, 19:24 عصر
چه نیازی به این کار هست؟؟؟ چرا از متغیر دیگه ای استفاده نمی کنی؟
محسن واژدی
شنبه 14 مرداد 1391, 19:28 عصر
سلام علیکم
در run-time نمیتوانیم نام متغیر اعلان شده را تغییر دهیم
موفق باشید
سپهر-111
شنبه 14 مرداد 1391, 19:33 عصر
سلام.
فک نکنم راهی باشه .
چرا می خوای اینکارو انجام بدی؟
چه نیازی به این کار هست؟؟؟ چرا از متغیر دیگه ای استفاده نمی کنی؟
سلام دوستان
اگه بتونیم نام متغیر عوض کنیم
میتونیم در خط های بعدی برنامه از متغییری که قبل استفاده میکردیم برای روان تر شدن درک برنامه ، نامشو تغییر بدیم و در خطوط بعدی استفاده کنیم
البته در بعضی از کامپایلرها میشه ولی متاسفانه تو ویژوال بیسیک نمیشه . . .
SlowCode
شنبه 14 مرداد 1391, 19:47 عصر
بابا چرا عذاب میکشی؟ اگه از اول اسم متغیرت رو خوانا تعریف کنی لازم نیست که بعدا این کار رو بکنی، چون کد شما پیچیده تر میشه(با اینکه نمیشه این کار رو کرد)
در کل این کاراصلا منطقی نیست و بیهوده است.
مهرداد صفا
یک شنبه 15 مرداد 1391, 18:02 عصر
سلام دوستان
اگه بتونیم نام متغیر عوض کنیم
میتونیم در خط های بعدی برنامه از متغییری که قبل استفاده میکردیم برای روان تر شدن درک برنامه ، نامشو تغییر بدیم و در خطوط بعدی استفاده کنیم
سلام
به نظر من که این کار برعکس باعث دشوار شدن درک برنامه و سردرگمی هنگام مرور کد میشود. فرض کنید در یک کد طولانی متغیر مورد نظرتان در هر جای برنامه با یک نام استفاده شده باشد
البته در بعضی از کامپایلرها میشه ولی متاسفانه تو ویژوال بیسیک نمیشه . . .این کار منطق درستی برای کنترل برنامه نیست و compiler ها و زبانهای پرکاربرد چنین کاری را انجام نمیدهند. متاسفانه اکثر برنامه نویسان vb به جای کاربردهای این زبان و سرعت به محدودیتها فکر میکنند.
به هر حال میتوان از دو متغیر استفاده کرد.
dim f
set f= form1:set form1=nothing
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.