PDA

View Full Version : دستور With



aleas2
پنج شنبه 12 تیر 1393, 17:19 عصر
سلام دوستان چرا از With برای ماژول نمیشه استفاده کرد؟


With module
.a="10"

end With

ahmad abdoli
پنج شنبه 12 تیر 1393, 17:48 عصر
سلام
می خوای متغیر a که داخل ماژول هست رو مقدار بدی؟

aleas2
پنج شنبه 12 تیر 1393, 17:51 عصر
این یک مثال بود

میخوام


With module
کد برنامه که با متغییر های ماژول سر کار دارم


end With




استفاده کنم ولی جواب نمیده

ahmad abdoli
پنج شنبه 12 تیر 1393, 18:01 عصر
خوب هر متغییر یا تابعی که داخل ماژول هست رو می تونی هر جایی از برنامه که می خوای مستقیم به کار ببری به شرطی که از کلمه کلیدی publicدر اول تعیرف اون استفاده شده باشه. و نیازی به استفاده از with نداره.
مثلا

Public A As Long
Private B As String

اینا رو داخل ماژول داری حالا متغییر A رو هرجایی از برنامت که خواستی می تونی مستقیم به کار ببری ولی متغییر B رو فقط درون ماژول می شه ازش استفاده کرد

A=15