ورود

View Full Version : متغییرهای محلی هم‌نام ولی غیرهم‌محل



A.Farzin
سه شنبه 23 مرداد 1386, 18:41 عصر
با سلام

میخواستم بدونم که اگر متغییری به نام Var1 و از نوع Private را در ماجول فرمهای Form1، Form2 و Form3 داشته باشیم و این فرمها همزمان باهم بخواهند در برنامه اجرا شوند (یعنی کاربر در آن واحد هر سه تای آنها را باز کند) آیا ممکن است همنام بودن این متغییرها مساله ساز شود؟

ممنون

حامد مصافی
سه شنبه 23 مرداد 1386, 19:11 عصر
خیر
َ

Danial_Yousefi
سه شنبه 23 مرداد 1386, 19:44 عصر
نه خیر دوست عزیز وقتی شما متغیری از نوع private تعریف می کنید فقط داخل همان procedure اعتبار دارد و در رم آدرس منحصر به فردی دارد و همچنین اگر sub یا function از نوع private هم داشته باشی فقط در همان form معتبر است ومیتوان در فرم های دیگر با همان اسم sub,function دیگری داشت.