PDA

نسخه کامل مشاهده نسخه کامل : تعريف متغيير



mohsen_r87
11-02-2007, 23:21
من يك متغيير تو فرم 1 تعريف كردم و ميخوام توي فرم 2 از اون استفاده كنم ولي مقدار منتقل نميشه ؟
گفته باشم با يهButton1Click مقدار نمايش داده ميشه علت چيه؟

delphianddotnet
11-02-2007, 23:27
بیشتر توضیح بده روالش همینه که میگی یعنی private و public تعریف کردن

NoneForce
12-02-2007, 09:45
من يك متغيير تو فرم 1 تعريف كردم و ميخوام توي فرم 2 از اون استفاده كنم ولي مقدار منتقل نميشه ؟
گفته باشم با يهButton1Click مقدار نمايش داده ميشه علت چيه؟

سلام
اين ديگه مربوط ميشه به Variable Scope ، بايد ببينيد متغير شما local تعريف شده يا global
بجز راهنماي دلفي، به اين صفحه هم نگاهي بيندازيد :
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Mahmood_N
12-02-2007, 19:08
سلام
شما متغیرتون رو کجا تعریف کردید ؟ توی قسمت Private فرم ؟ قسمت Public یا در قسمت Var عمومی فرم ؟
اگه در قسمت Private تعریف کردید نمی تونید از اون توی فرمهای دیگه استفاده کنید ولی اگه این طور نیست ، آیا مطمئنید که فرم دوم رو توی اون فرمی که متغیر توشه Use کرده اید ؟
دیگه مشکل دیگه ای فکر نکنم باشه ...
همینا رو چک کنید ، فکر کنم مشکلتون حل بشه ...
موفق باشید ...

Elyar
28-03-2007, 16:48
ببین عزیز برای این کار باید ابتدا یونیت فرم 2 رو تو قسمت uses فورم 1 بنویسی بعد از اون به این شکل که نوشتم بنویس تا از اون استفاده کنی
unit1.myvariable
موفق باشی بای