View Full Version : معادل Application.DoEvent()
sadeghgilanisadegh
دوشنبه 23 شهریور 1388, 06:20 صبح
معادل Application.DoEvent() سی شارپ ، در جاوا چیه ؟کسی میدونه
alaaaa
دوشنبه 23 شهریور 1388, 10:22 صبح
تا اونجا که من می دونم جاوا اینطور چیزی نداره
می تونی به جای اون از thread استفاده کنی
mojtaba14405
دوشنبه 23 شهریور 1388, 23:43 عصر
معادل Application.DoEvent() سی شارپ ، در جاوا چیه ؟کسی میدونه
من هم فکر میکنم همچین چیزی توی جاوا نیست.
دوست عزیز یادتون باشه خیلی از موارد به دلیل مشکلاتی که توی Application.DoEvents هست در خود سی شارپ از یکی از اینها استفاده میکنند.
BackgroundWorker
Asynchronous delegates
Threads
درست میگم؟ اینم یکی از منابع که حرفامو تایید میکنه:
http://vahidnasiri.blogspot.com/2009/03/doevents.html
توی جاوا به راحتی میتونی از ترد استفاده کنی مخصوصا در مورد چرخوندن لیبلها روی پنل یا عوض کردن متن texboxها و ...
ولی حتما باید اونها رو sync کنید.
sadeghgilanisadegh
سه شنبه 24 شهریور 1388, 05:06 صبح
با ترد نه
کسی با این مشکل مواجه نشده تا حالا
sadeghgilanisadegh
سه شنبه 24 شهریور 1388, 05:30 صبح
منم مشکلم دقیقا همینه Threadاصلی برنامه بیکاره از یه Threadدیگه استفاده کردم و کامپوننت های برنامه Update نمی شن تا اون ترد کارش اتمام نشده
saeedIRHA
سه شنبه 24 شهریور 1388, 18:55 عصر
منم مشکلم دقیقا همینه Threadاصلی برنامه بیکاره از یه Threadدیگه استفاده کردم و کامپوننت های برنامه Update نمی شن تا اون ترد کارش اتمام نشده
بجای متد run برای صدا کردن thread ت از start استفاده کن
mojtaba14405
چهارشنبه 25 شهریور 1388, 21:56 عصر
منم مشکلم دقیقا همینه Threadاصلی برنامه بیکاره از یه Threadدیگه استفاده کردم و کامپوننت های برنامه Update نمی شن تا اون ترد کارش اتمام نشده
دلیل مشکل شما اینه که ترد ها رو sync نمی کنید یا به گفته دوستمون
بجای متد run برای صدا کردن thread ت از start استفاده کن اون رو درست اجرا نمی کنید.
من با جاوا بازی نوشتم که حدود 20 تا jlable توی صفحه می چرخند و هر کدوم با یک ترد.
sadeghgilanisadegh
پنج شنبه 26 شهریور 1388, 02:16 صبح
تشکر از تمامی دوستان
ولی من می بایست با متد های async برنامه را Develop کنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.