من تویه استفاده از ریسمان ها مشکل دارم .
نمی تونم از تابع doevent یا on error resume next یا err.clear یا اصلا هر اروری که تویه اون تابعی که ما از یه ریسمان دیگه برایه کنترول اون استفاده می کنیم استفاده کنم همش err میگیره
من تویه استفاده از ریسمان ها مشکل دارم .
نمی تونم از تابع doevent یا on error resume next یا err.clear یا اصلا هر اروری که تویه اون تابعی که ما از یه ریسمان دیگه برایه کنترول اون استفاده می کنیم استفاده کنم همش err میگیره
آخرین ویرایش به وسیله meysam_meysam74 : یک شنبه 18 فروردین 1387 در 11:53 صبح دلیل: مشکل جدید
وی بی چند تا کار را هم زمان انجام میده چون از سیستم عامل تبعیت می کنه
لطفا مشکلطون را بیشتر توضیح بدین
Farshad Nooranian
خوب بیشتر توضیع میدم دوست عزیز
وی بی شاید در ظاهر دو ستا کارو بتونه با همه انجام بده ولی در باطن خط دستو می پره از اونجایی که داره یه کارییو انجام میده به اونجایی که یه روال جدید اتفاق افتاده به عنوان مثال
تویه یه کاممند یه حلقه دارم که باید یه کاری رو انجام بده برایه 1 دقیقه تویه این یک دقیقه برنامه یکی از روالاش اجرا میشه البته حلقه ما برایه این که برنامه قفل نکنه از DOEVENT استفاده کردیم انموقع شاید اون روال کارش 2 دقیقه طول بکشه انوقت کار الی ما یه 1 دقیقه طول میکشید توش تاخیر میوفته ویژوال بیسیک یه دست داره که نمیشه با اون یه دست دوتا هنوانه بلند کرد
من میخوام یه دست دیگه هم براش درست کنم هیمن .
دو تا خط دستور اصلا تویه وی بی شدنی هست یا نه !!!!!!!
دوباره میگم
خلاصه کاره اول 1 دقیقه طول میکشه کاره دوم 2 دقیقه طول میکشه برنامه داره کاره اول رو انجام میده یه روال اجرا میشه که باعث میشه برنامه بره و کاره دوم رو انجام بده همه کاره اول حیاطی هست هم کاره دوم کاره دوم کاره اول رو به تاخیر می ندازه اگه ما دو تا ریسمان داشته بشیم می تونیم هر دوتا کارو با هم انجام بدیم تویه یه برنامه
دوست عزیز بارها گفته شده قبل از ایجاد تاپیک جستجو کنید.
یه نمونه برای Multi Threading توی تاپیک نمونه کدهای کاربردی قرار داده شده.