PDA

View Full Version : EVENT برای متغیر بولین ؟



ak1_2004
شنبه 05 آذر 1390, 11:27 صبح
سلام
می خوام به یه متغیر بولین Event بدم !
یعنی اگر متغیر true شد یک تابع انجام بشه !
اگر false بود یک تابع دیگه !

Hybrid
شنبه 05 آذر 1390, 12:00 عصر
سلام دوست عزیز لطف کن سوالت رو واضح تر بیان کن... منظورتون اینه که argument تابع از نوع بولین باشه یا کلن منظورتون یه زیر برنامه هست؟؟ یعنی اگر اون متغیر بولی مقدار true بگیره یه زیر برنامه اجرا بشه و اگه false باشه یه زیر برنامه دیگه ؟؟؟؟؟ لطف کنین بیشتر توضیح بدین...با تشکر

ak1_2004
شنبه 05 آذر 1390, 14:58 عصر
ببین من یک متغیر دارم که از نوع بولین هست !
Public EV as Boolean
حالا توی برنامم بر اساس نیاز به این متغیر مقدار false و true داده می شه !!!
حالا یک عملیات دیگه هم انجام می شه که می خوام هر وقت اون متغیر true بود عملیات انجام بشه ! و اگر false بود انجام نشه !!
فرضا ما همواره داریم اعداد 1 تا n رو می شماریم ! می خواییم اگر متغیرمون true بود بشماره و اگر false بود صبر کنه تا دوباره true بشه !

در واقع به محض تغییر مقدار متغیر بول خودمون بتونیم یک تابع رو اجرا کنیم !!

meisam3322
شنبه 05 آذر 1390, 17:13 عصر
با سلام،

دوست من برای متغیر که رویداد نمیسازن.... یه راه حل پشینهاد می کنم. با یک شرط If مقدار true یا false بودن متغیر رو چک کن.... یه متغیر دیگه هم تعریف کن که تا اونجایی که اعداد خونده شدن را درخود نگه داره زمانی که حالت False پیش اومده... و موقعی که حالت True پیش اومد . بلافاصله از اونجایی که خونده شده و در متغییر مربوطه نگهداری شده کار ادامه پیدا کنه... نمی دونم اون چیزی که توی فکر من بود رو واضح بیان کردم یا نه ؟ :گیج: