کار نکردن همزمان کامپونت ساعت در حین اجرای برنامه
با سلام
من یه برنامه دارم که روی فرم یک دکمه هست که وقتی ان را میزنیم محاسباتی انجام میده
کنار این فرم یه کامپونت ساعت هم گذاشتم
وقتی برنامه را ران میکنم ساعت کار میکنه اما وقتی دکمه اجرای محاسبات میزنم ساعت می ایسته و کار نمیکنه تا وقتی که محاسبات تمام بشه و دوباره ساعت کار کند
کسی میدونه علتش چیه و چکار باید بکنم
نقل قول: کار نکردن همزمان کامپونت ساعت در حین اجرای برنامه
نقل قول:
نوشته شده توسط
mr.siahatgar
با سلام
من یه برنامه دارم که روی فرم یک دکمه هست که وقتی ان را میزنیم محاسباتی انجام میده
کنار این فرم یه کامپونت ساعت هم گذاشتم
وقتی برنامه را ران میکنم ساعت کار میکنه اما وقتی دکمه اجرای محاسبات میزنم ساعت می ایسته و کار نمیکنه تا وقتی که محاسبات تمام بشه و دوباره ساعت کار کند
کسی میدونه علتش چیه و چکار باید بکنم
درستش اینه کد بزارید
اما جواب شما این هست که محاسبات شما داره توی ترد اصلی برنامه انجام میشه برای همین تا اتمام اون رابط کاربری برنامه اپدیت نمیشه! که نتیجش میشه ساعت هنگ میکنه
شما باید اون محاسبات رو توسط backgroundWorker انجامش بدی