مشاهده نسخه کامل
: استفاده از متغیر تعریف شده در یک فرم، در فرم دیگر
sara_she
23-09-2007, 12:41
سلام
من تو فرم اولم یه متغیر از نوع integer دارم و می خوام تو فرم دومم ازش استفاده کنم .این متغیر رو در فرم اول در جایی که فرم تعریف شده قرار دادم :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تو فرم دومم اونو به صورت زیر استفاده میکنم :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ولی خطا می گیره و می گه from1 متغیری با نام ok نداره و این در حالیه که وقتی مینویسم .form1 تو لیست باز شده ok هم وجود داره
مرد مباح
23-09-2007, 13:03
شما باید در بخش Public متغییر خودتون رو معرفی کنید که در کل پروژه قابل دسترس باشد
F A R H A D
23-09-2007, 14:44
قبلا هم تاپیکی در همین مورد ایجاد شده:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
جالب اینجاست که ایجاد کننده تاپیک هم خود شما بودی.
لطفا تاپیک تکراری نزنید و اگر مشکل شما حل نشده، سوالاتی که به همون موضوع مربوط هست رو در جای خودش مطرح کنید.
موفق باشید
siminsob
24-09-2007, 16:21
فرهاد جان اين سوال رو من در تاپيك برنامه هاي چند فرمي پرسيدم.سارا جان كاري رو كه مرد مباح گفتن انجام بدي درست مي شه من امتحان كردم.
F A R H A D
24-09-2007, 21:04
شما به لینکی که من معرفی کردم برو، متوجه میشی
پیروز باشید
سلام
اين مشكل بسيار ساده حل ميشه شما مراحلي كه من ميگم به دقت انجام بده :
1- در قسمت Public فرم 1 ، يك متغير تعريف كن مانند كد زير :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
2- حالا در فرم 2 ، مثلا روي فرم دوبار كليك كن و كد زير را بنويس
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
يعني فقط بنويس Form1 بعد F9 بزن
3- پيغام زير نمايش داده ميشه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
روي Yes كليك كن
4- خوب حالا form1 رو كه نوشته بودي پاك كن و به جاش نام متغير رو بنويس DrXoX
5- پايان
______________
روزي کـه تو آمــــدي به دنيا عــريان *** جمعي به تو خندان و تو بودي گريان
کاري بکن اي دوست که وقت رفتن *** جمعي به تو گريند و تو باشي خندان
مرد مباح
25-09-2007, 11:44
دکتر جان.
اولا ورود شما رو تبریک میگم.
ثانیا به جای این کاری که شما گفتین و یک Run الکی میتونی از Alt+F11 برای باز شدن فرم Use Unit استفاده کنی و فرم دوم رو توی فرم اول Import کنی.
موفق باشی.
F A R H A D
25-09-2007, 11:57
ای بابا...
دوستان عزیزم، چرا تاپیکی که جوابش قبلا مشخص شده رو شلوغ میکنید؟
بی خیال شین دیگه
ضمنا به کسی هم بر نخوره
sara_she
25-09-2007, 13:29
ممنون از راهنمایی های شما دوستان عزیز
مشکلم حل شد
سلام
شرمنده اشتباه از من بود
farhad_g1 و مرد مباح جان ما اومديم تو اين فروم ها تا مشكلات همديگرو حل كنيم اگه قرار باشه با يه حرف كوچيك به كسي بربخوره كه اين فروم ها خيلي سريع به محلي براي دعوا و ... تبديل ميشه و من مجددا بابت اشتباهي كه كردم معذرت خواهي مي كنم
_________
روزي کـه تو آمــــدي به دنيا عــريان *** جمعي به تو خندان و تو بودي گريان
کاري بکن اي دوست که وقت رفتن *** جمعي به تو گريند و تو باشي خندان
vbmenu_register("postmenu_1628981", true);
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.