PDA

View Full Version : polling در MFC



AliBahar
چهارشنبه 06 آبان 1394, 13:36 عصر
سلام. من توی این دو سه روز چندتا تاپیک گذاشتم که همه اش به هم مربوطه اما نه اینجا جوابی گرفتم نه توی سایت stackoverflow. احتمالا سوالام ابهام داره. مشکلمو یه جور دیگه میپرسم که اگه کسی جواب بده کمک بزرگی کرده. چه جوری میشه توی MFC یک حلقه while ایجاد کرد که به طور مرتب از یک event خارجی (حالا هرچی که هست!) نمونه برداری کنه یا همون عمل polling انجام بده. همونطور که توی تاپیک قبلی گفتم اگه تابع main در MFC در دسترس بود یه حلقه while اونجا میذاشتم و خلاص!! اما الآن نمیدونم چیکار باید بکنم :افسرده:.

ali chegini
پنج شنبه 07 آبان 1394, 01:37 صبح
سلام . منظور شما از main در MFC همون message loop هست که تو win32 دیدی فکر کنم.
من پیشنهاد میکنم از thread استفاده کنی ولی اگه دنبال همون loop هستی میتونی این لینک رو ببینی (http://barnamenevis.org/showthread.php?510928-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D8%A7%D8%B2-%D9%BE%D9%88%D8%B1%D8%AA-%D8%B3%D8%B1%DB%8C%D8%A7%D9%84-%D8%AF%D8%B1-MFC).
اگر امکان داره پولینگ ننویس با createEvent می تونی به صورت اینتراپتی بنویسی. البته فقط پیشنهاد دادم.