PDA

View Full Version : سوال در موردBackground Worker یا چیزی مشابه آن در ویژوال بسیک 6



rayka95
شنبه 11 تیر 1390, 18:56 عصر
با سلام
بنده بهنگام برنامه نویسی ، برخی مواقع کد هایی مینویستم که سیستم برای اجرای اونها کمی زمان نیاز پیدا میکنه
مثلا کدی که سورس یک صفحه HTML رو دانلود میکنه .
و مشکل اینجاست که بهنگام انجام دستورات نوشته شده فرم به حالت Not Respond در میاد
در VB.NEt و سی شارپ چیزی به نام Background Worker وجود داره که از برنامه دستورات رو جدا میکنه و هنگام اجرا شدن بک گران ورکر دیگه برنامه هنگ نمیکنه
من خیلی گشتم توی وی بی 6 ، اما چیزی پیدا نکردم
عزیزان چیزی مثل بک گراند ورکر که جلوی هنگ کردن فرم هنگام اجرای برخی دستورات رو میگیره سراغ دارند ؟
:قلب:

javadt
شنبه 11 تیر 1390, 19:17 عصر
سما بعد از كدي كه هنگ مي كنه دستور
DoEvents
رو بزار ديگه برنامت هنگ نمي كنه

rayka95
شنبه 11 تیر 1390, 19:20 عصر
متاسفانه این چیزی که گفتید جواب منو نمیده
بک گراند ورکر ، وقتی دستوری بهش میدی از فرم جدا میشه و جدا اجراش میکنه ! دستور DoEvents رو هم که بعد از دستورات میذارم باز هم فرم هنگ میکنه تا زمانی که دستور اجرا بشه
یعنی اصلا چیزی مثل بک گران ورکر واسه وی بی 6 نیست ؟

M.T.P
شنبه 11 تیر 1390, 19:25 عصر
Using Background Threads with Visual Basic 6 (http://msdn.microsoft.com/en-us/library/aa719109%28v=vs.71%29.aspx)

rayka95
شنبه 11 تیر 1390, 19:30 عصر
متاسفانه این لینکی که دادید رو من قبلا دیدم ، ولی اصن واضح توضیح نداده