با سلام به همه دوستان:
می خواستم ببینم آیا در VB.Net هم مثل VB6 در نوشتن حلقه ها یا موارد مشابه احتیاجی به استفاده از تابع DoEvents هست یا خیر چون همان طوری که می دونید DoEvents باعث کندی عمل هم می شود.
با سلام به همه دوستان:
می خواستم ببینم آیا در VB.Net هم مثل VB6 در نوشتن حلقه ها یا موارد مشابه احتیاجی به استفاده از تابع DoEvents هست یا خیر چون همان طوری که می دونید DoEvents باعث کندی عمل هم می شود.
سلام
در 2003 ما Thread داریم و در 2005 هم BackgroundWorker اضافه شده برای این کار.نوشته شده توسط ehsan_ansaripoor
البته اینو بگم BackgroundWorker همون Thread است که بصورت یک کلاس برای سهولت کار کپسوله شده.
در پناه حق موفق باشید و پرتوان
آخرین ویرایش به وسیله Hamedm : جمعه 18 فروردین 1385 در 11:13 صبح
حامد جان کلی مرسی. پس تابع DoEvents یک تابع فانتزی در VB.Net است درسته؟
سلام
با وجود Threadها دیگه نیازی به DoEvents نیست (ولی بین خودمون باشه بعضی از اوقات چاره ای جز استفاده از DoEvents نیست )نوشته شده توسط ehsan_ansaripoor
در پناه حق موفق باشید و پرتوان
حامد جان مرسی.
در پناه حق موفق باشید و پرتوان
اینم من پیدا کردم که کار باbackgroundworker رو توضیح می ده
http://www.danielmoth.com/Blog/2004/...er-sample.html
آخرین ویرایش به وسیله rezaei manesh : سه شنبه 12 دی 1385 در 13:18 عصر دلیل: رفع مشکل لینک
میشه بگید که DoEvent و BackGroundWorker چی کار میکنه وطرز استفاده از اونها رو هم بگید
البته من لینک دوستمون رو نتونستم وا کنم که این سوال رو پرسیدم
من لینک بالا رو درست کردم
http://www.danielmoth.com/Blog/2004/...er-sample.html
من خودم همین امروز به فکر استفاده از backgroundworker افتادم
یکی از کاربرداش این هست که می تونی یک عملیات رو در هرجای آن متوقف کنی به طوری که تا اون مرحله از بین نره و یک Progressbar هم داره
من تازه می خوام روش کار کنم اگه کمک خواستم همین جا مطرح می کنم و نتیجه کار رو هم اینجا می زارم